OFDM signal transmission system, portable terminal and E-commerce system

ABSTRACT

A portable terminal includes a receiver, a barcode former configured to form barcodes and a display. The barcode former forms a barcode from the data received by the receiver and the display displays the formed barcode.

CROSS-REFERENCE TO RELATED APPLICATION

The present application is a divisional application of pending U.S.patent application Ser. No. 10/002,621, filed on Dec. 5, 2001, whichclaims priority based upon Japanese Patent Application Nos. 2000-371539filed on Dec. 6, 2000, 2000-371570 filed on Dec. 6, 2000; and2000-403517 filed on Dec. 28, 2000, the contents of which are expresslyincorporated by reference herein in their entirety.

NOTICE: More than one reissue application has been filed of U.S. Pat.No. 7,809,407. In particular, the present application is a continuationreissue application of reissue application Ser. No. 13/645,012, filed onOct. 4, 2012 (now U.S. Pat. No. Re. 45,218), which is a reissueapplication of U.S. Pat. No. 7,809,407, which issued on Oct. 5, 2010.Further, additional continuation reissue application Ser. Nos.13/737,531, 13/737,512, and 13/737,485 were filed on Jan. 9, 2013.Furthermore, additional reissue application Ser. Nos. 13/780,563(thepresent application), 13/780,633, 13/780,609, 13/780,595, and 13/780,575were filed on Feb. 23, 2013. Further, an additional continuation reissueapplication Ser. No. 14/559,399 was filed on Dec. 3, 2014.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an OFDM signal transmission system usedfor digital terrestrial broadcasting and electronic commerce usingcommunications.

2. Description of the Related Art

Regardless of the type of a transmission path such as satellite, cableand terrestrial, broadcasting is being digitalized more and more on aworldwide scale in recent years. Of these digital broadcasting systems,the European and Japanese digital broadcasting systems use an OrthogonalFrequency Division Multiplex (hereinafter referred to as “OFDM”)transmission system.

The OFDM transmission system modulates multiple carriers orthogonal toone another with information to be transmitted for every symbol period,multiplexes those modulated signals and transmits the multiplexedsignal. When the number of carriers used increases, the symbol period ofeach modulated signal becomes extremely long, and therefore the OFDMtransmission system is characterized in that it is less susceptible tomulti-path interference.

Furthermore, the OFDM transmission system provides a redundant periodcalled a “guard period” for every symbol period, thereby preventsinterference between symbols and further enhances resistance tomulti-path interference. Such a redundant period can be provided becausethe symbol period of an OFDM signal is extremely long and a reduction ofthe transmission capacity due to the addition of the redundant periodcan be confined within an allowable range.

FIG. 48 1 is a schematic view showing a configuration of an OFDM signal.Hereinafter, a period necessary to transmit information will be referredto as an “effective symbol period and the effective symbol period plus aguard period” as a whole will be referred to as a “symbol period”. Asshown in the hatching in the figure, the guard period of the OFDM signalis a cyclic copy of the last part (copy part) of the effective symbolperiod.

Then, FIG. 49 2 will explain how the guard period increases theresistance to multi-path interference. A desired signal or a delaysignal in the figure denotes an OFDN signal that has arrived with a timedifference of τ and G1 and G2 denote guard periods of the first andsecond symbols respectively and S0, S1 and S2 denote effective symbolperiods of the 0th, first and second symbol respectively. Here, thedesired signal and the delay signal receive different symbols duringperiod A and period B and receive the same signal during period C. Thatis, as far as time difference τ is shorter than the guard period,interference between symbols by the delay signal remains within theguard period and never adversely affects the effective symbol period ofthe desired signal.

Using the OFDM transmission system as the transmission system fordigital terrestrial broadcasting makes it possible to implement an SFN(Single Frequency Network) that constructs a relay network using asingle frequency by capitalizing on this feature of high resistance tomulti-path interference and use frequency resources effectively.

FIG. 50 3(a) shows a case where a large-scale SFN is constructed using ahigh power relay station and FIG. 50 3(b) shows a case where asmall-scale SFN is constructed using a small power relay station. WhenFIG. 50 3(a) is compared with FIG. 50 3(b), the distance between relaystation 1A and relay station 2A is larger in FIG. 50 3(a) and the timedifference until a broadcast signal arrives from the respective relaystations at reception point 3A is also greater. Therefore, constructingthe large-scale SFN shown in FIG. 50 3(a) requires a longer guard periodthan constructing the small-scale SFN shown in FIG. 50 3(b).

However, taking a longer guard period requires an increased redundanttime accordingly, and for all the increased symbol period based on theOFDM transmission system, reducing the transmission capacity poses aproblem when high definition television (hereinafter referred to as“HDTV”) video signals with a high volume of information are broadcast.

Therefore, when minimizing the reduction of transmission capacity due toa guard period to construct a large-scale SFN, it is advantageous totake a longer symbol period.

On the other hand, the digital terrestrial broadcasting system in Japanadopts Differential Quaternary Phase Shift Keying (hereinafter referredto as “DQPSK”) or time interleave that scatters data of symbols adjacentin terms of time as the modulation system of each carrier, and therebyallows stable reception even in a mobile unit reception environmentwhere the transmission path characteristic changes with time.

In this case, a shorter symbol period is less susceptible to timevariations and allows stable reception performance even during ahigh-speed movement.

Thus, an optimal symbol period length varies depending on the servicecontents when HDTV video images are broadcast using a large-scale SFN orwhen services are broadcast to a mobile unit traveling at high speed,etc.

In order to respond to such a demand, as shown in FIG. 51 4, the digitalterrestrial broadcasting system in Japan provides three types of modewith different effective symbol period lengths and four types of guardperiod ratio (ratio of guard period length to effective symbol periodlength) for the respective modes. Hereafter, this combination of a totalof 12 types will be referred to as “transmission mode”. Of these types,for example, both the guard period ratio 1/8 and the guard period ratio1/4 in mode 3 have the same guard period length of 126 μsec.

Once the locations of relay stations of a broadcaster are determined, itis possible to estimate a maximum value of differences in time requiredfor a broadcast signal to arrive from each relay station at a receptionpoint within the service area and a necessary guard period length isdetermined from the numerical value. This numerical value varies fromone relay network to another, and therefore the guard period length andthe accompanying effective symbol period length may vary depending onthe region or broadcaster etc.

Furthermore, when the guard period length determined by a relay stationis, for example, aforementioned 126 μsec, the broadcaster can selectwhether the guard period ratio in mode 3 should be set to 1/8 or theguard period ratio in mode 2 should be set to 1/4. At this time, it isalso possible to switch between these two transmission modes dependingon the service content of a program, for example, using the guard periodratio 1/8 in mode 3 to increase the transmission capacity for a programbroadcasting HDTV images and the guard period ratio 1/4 in mode 2 toprovide services to high-speed mobile units stably for a programbroadcasting services for mobile units.

Furthermore, after a broadcasting service is started, when the distancebetween relay stations decreases due to additions of relay stations andthe aforementioned time difference decreases, the necessary guard periodlength also decreases. However, since the guard period is a redundantperiod which would originally be unnecessary for transmission ofinformation, the guard period length is naturally changed to a minimumnecessary length from the standpoint of effective use of frequencyresources.

As shown above, the transmission mode expressed by a combination of theeffective symbol period length and guard period ratio may vary dependingon the region or broadcaster and a certain broadcaster may also changewith time.

On the other hand, demodulation processing for an OFDM signal on thereceiving side extracts only the period necessary for demodulation froma received signal, applies Fast Fourier Transform (hereinafter referredto as “FFT”) to the signal, thereby separates the carriers sent afterbeing multiplexed and then applies detection processing according toeach carrier modulation system. In the process of that processing, thetransmission mode such as an effective symbol period length and guardperiod ratio constitutes indispensable information.

Thus, when the transmission mode of a received signal is unknown, themethod for automatically acquiring the aforementioned transmission modeinformation from the received signal itself through signal processing isdisclosed in Patent Gazette No. 2863747 or Patent Gazette No. 2879034,etc.

The prior arts disclosed in these literatures take advantage of the factthat a guard period of an OFDM signal is a cyclic copy of a signal atthe tail of an effective symbol period, calculate a correlation betweenthe received signal and a signal obtained by delaying the receivedsignal by an estimated effective symbol period length, analyze thewaveform of this correlation signal, and thereby decide the effectivesymbol period length and guard period length.

Conventionally, people have been conducting various kinds of electroniccommerce, for example, purchasing products using a communication networksuch as the Internet. In such electronic commerce, products to be tradedare posted on a homepage, for example. The user accesses this homepagefrom his/her own terminal over the Internet, selects a product to bepurchased and at the same time enters user information that identifiesthe user.

Then, the user enters a credit number and an ID during a settlementperiod and specifies a settlement method such as payment on delivery. Ahomepage operating organization (center) authorizes the placement of anorder for the product upon completion of such entries and a supplierthat has received the order delivers the product to the user andreceives payment according to the specified settlement method.

However, according to the transmission system using the aforementionedOFDM system, an OFDM signal is received and then the transmission modeis decided from the received signal, and therefore the time after theuser selects desired information until the user receives the informationincludes a time for the above-described decision. which prevents quickresponse to the user's demand.

Furthermore, when a broadcaster switches between transmission modesaccording to the service content of a program as described above,demodulation processing is temporarily broken up immediately after theswitchover and it is not until transmission mode decision processing isrecovered from that state and the decision result is obtained that it ispossible to output information after the switchover of the transmissionmode, and therefore a supply of information to the user is suspended fora long time.

Furthermore, the aforementioned electronic commerce using acommunication network involves problems concerning security andcomplexity of settlement. With regard to the security with the use of acredit card, there is concern about falsification, etc. With regard tosettlement, settlement with a simpler procedure is accompanied by lowerreliability of security. On the other hand, attempting to achieve boththe security and ease of settlement results in an increase in the scaleof system configuration.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide an electroniccommerce system with a simple configuration capable of achieving bothreliability of security and ease of settlement.

This object is attained by providing a portable terminal with areception section for receiving product information and serviceinformation and a barcode formation section for forming a barcode basedon the received information, displaying the barcode formed by thebarcode formation section on a display section, reading this barcodeusing a barcode reader provided for a terminal at a shop, etc. andthereby conducting electronic commerce.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects and features of the invention will appearmore fully hereinafter from a consideration of the following descriptiontaken in connection with the accompanying drawing wherein one example isillustrated by way of example, in which;

FIG. 1 is a schematic diagram showing a conventional configuration of anOFDM signal;

FIG. 2 is a schematic diagram illustrating an effect of a guard period;

FIG. 3(a) is a schematic diagram showing a configuration of alarge-scale SFN;

FIG. 3(b) is a schematic diagram showing a configuration of asmall-scale SFN;

FIG. 4 illustrates a ratio of a guard period length to an effectivesymbol period length in each mode according to a digital terrestrialbroadcasting system;

FIG. 5 is a block diagram showing a configuration of a digitalterrestrial broadcasting reception apparatus according to a firstembodiment of the present invention;

FIG. 6 is a block diagram showing an internal configuration example ofthe OFDM demodulation section in FIG. 5;

FIG. 7 illustrates a content of TMCC information;

FIG. 8(a) is a flow chart showing a preset mode of the CPU in FIG. 5;

FIG. 8(b) is a flowchart showing an audiovisual mode of the CPU in FIG.5;

FIG. 9 illustrates a content of the storage section in FIG. 5;

FIG. 10 is a block diagram showing a configuration of an OFDM signaltransmission system according to a second embodiment of the presentinvention;

FIG. 11 is a block diagram showing a configuration of an OFDM signaltransmission system according to a third embodiment of the presentinvention;

FIG. 12 is a block diagram showing a configuration of an OFDM signaltransmission system according to a fourth embodiment of the presentinvention;

FIG. 13 is a flow chart showing an operation of the CPU in FIG. 12;

FIG. 14 illustrates a content of program information;

FIG. 15 is an overall view of a T mode cellular phone system accordingto a fifth embodiment of the present invention;

FIG. 16 illustrates a relationship between movements of a T modecellular phone and a plurality of service areas;

FIG. 17 is a block diagram showing a configuration of a cellular basestation according to the fifth embodiment;

FIG. 18(a) illustrates reception data in standby mode;

FIG. 18(b) illustrates reception data in communication mode;

FIG. 19 illustrates transmission information and a content oftransmission information;

FIG. 20(a) illustrates bands of a normal broadcasting station;

FIG. 20(b) illustrates bands of a broadcasting station that carries outpartial broadcasting;

FIG. 20(c) illustrates a band diagram of a dedicated data broadcastingstation;

FIG. 21 is a block diagram showing a configuration of a T mode cellularphone;

FIG. 22 illustrates a transmission information pattern table, frequencycontrol and time control tables;

FIG. 23 is a flow chart of a procedure for acquiring transmissioninformation, first and second transmission information;

FIG. 24 is a flowchart of a procedure for converting transmissioninformation to pattern information;

FIG. 25 is a flow chart of a procedure for acquiring transmissioninformation of a field intensity control system;

FIG. 26 is a flow chart of a procedure for acquiring transmissioninformation of a frequency control system;

FIG. 27 is a flow chart of a procedure for acquiring transmissioninformation and first and second transmission information;

FIG. 28 is a flow chart of a procedure for acquiring transmissioninformation and first and second transmission information;

FIG. 29 is a flow chart of a procedure for converting transmissioninformation to pattern information;

FIG. 30 illustrates a procedure for authenticating a cellular phone,virtual shop and real shop according to a sixth embodiment of thepresent invention;

FIG. 31(a) illustrates a menu screen of a cellular phone according tothe sixth embodiment of the present invention;

FIG. 31(b) illustrates a screen in barcode mode:

FIG. 31(c) illustrates an airplane ticket selection screen;

FIG. 31(d) illustrates a musical entertainment selection screen;

FIG. 31(e) illustrates an attraction selection screen;

FIG. 32(a) illustrates a display pitch of a main display section;

FIG. 32(b) illustrates pixels of the main display section;

FIG. 32(c) illustrates pixels of a sub-display section;

FIG. 32(d) illustrates a display pitch of a sub-display section;

FIG. 33(a) illustrates an A-A′ sectional view of the display element inFIG. 32;

FIG. 33(b) illustrates an B-B′ sectional view of the display element inFIG. 32;

FIG. 34 illustrates a barcode reader;

FIG. 35 is a block diagram showing a configuration of an opticaldetection section and display section;

FIG. 36 is a flow chart showing a display procedure of the displaysection;

FIG. 37 illustrates configurations of a server, client and actual shop;

FIG. 38 is a flow chart showing an admission processing procedure;

FIG. 39(a) illustrates a menu screen of a cellular phone;

FIG. 39(b) illustrates a screen in barcode mode;

FIG. 40 is a flow chart of a screen display of a cellular phone;

FIG. 41 is a flow chart of a screen display of a cellular phone;

FIG. 42(a) is a top view of a portable device;

FIG. 42(b) illustrates a barcode display;

FIG. 43(a) is a timing chart of a barcode screen display when eachbarcode is displayed at predetermined intervals;

FIG. 43(b) is a timing chart of a barcode screen display when a barcodeis displayed at intervals only at the start of data;

FIG. 44 is a timing chart of a barcode screen display;

FIG. 45(a) is a timing chart of a barcode screen display;

FIG. 45(b) illustrates a detection signal by a barcode reader;

FIG. 45(c) illustrates a quantity of reflected light;

FIG. 46(a) illustrates a data structure of electronic money;

FIG. 46(b) illustrates a data structure of encrypted electronic money;

FIG. 47 is a block diagram showing a configuration of a cellular phonewhen a barcode is automatically displayed through a local communication;

FIG. 48(a) is a flow chart showing a processing procedure of a cellularphone that selectively establishes a communication session through alocal radio communication with a barcode;

FIG. 48(b) is a flow chart showing a processing procedure of a POSterminal that selectively establishes a communication session through alocal radio communication with a barcode;

FIG. 49(a) is a flow chart showing a processing procedure of a cellularphone that establishes a communication session through a local radiocommunication by displaying a random number as a session ID with abarcode;

FIG. 49(b) is a flow chart showing a processing procedure of a POSterminal that establishes a communication session through a local radiocommunication by displaying a random number as a session ID with abarcode;

FIG. 50 is a flowchart showing a processing procedure of a cellularphone that automatically displays a barcode through a localcommunication; and

FIG. 51 illustrates a structure of coupon data when a barcode isautomatically displayed through a local communication.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

With reference now to the attached drawings, embodiments of the presentinvention will be explained below.

Clocks and control signals, etc. necessary for operation of each blockin block diagrams except those necessary to explain operations of thepresent invention will be omitted as it would complicate drawingsotherwise

(1) First Embodiment

FIG. 1 5 is a block diagram showing a configuration of digitalbroadcasting reception apparatus 10A according to a first embodiment ofthe present invention.

This embodiment assumes a use mainly in a fixed reception environmentsuch as household when the transmission mode does not change in a shorttime such as a program unit though the transmission mode may varydepending on the region or broadcaster, etc.

In FIG. 1 5, antenna 101 supplies a digital broadcast signal to an inputof tuner 102. This tuner 102 selects a signal of a channel of the user'schoice from the digital broadcast signal supplied from antenna 101,converts the frequency of the signal from a radio frequency band to abase frequency band and supplies the output to an input of OFDMdemodulation section 103. OFDM demodulation section 103 appliesprocessing such as demodulation and error correcting to the digitalbroadcast signal of the base frequency band to reproduce thetransmission information string and supplies the output to an input ofinformation source decoding section 104.

Here, the transmission information string has a format called “transportstream (hereinafter referred to as “TS”) of MPEG2 (Moving PictureExperts Group 2) in which video information and speech informationsubjected to high efficiency coding (compression) and data, etc. aremultiplexed.

Information source decoding section 104 separates the transmissioninformation string into video information, speech information and data,decodes the video information and speech information subjected to highefficiency coding, then supplies the decoded video information andspeech information to an input of output section 105 and supplies thedata to CPU (Central Processing Unit) 107 via information bus 110.Output section 105 presents the decoded video, speech or a message, etc.from CPU 107 to the user.

Input section 106 receives an instruction from the user and transmitsthe content of the instruction to CPU 107. CPU 107 controls each blockthrough control bus 109 based on instructions, etc. of the user f-fromthe input section. CPU 107 further receives the data separated byinformation source decoding section 104 or outputs a message, etc. to bepresented to the user to output section 105 through information bus 110.Storage section 108 stores information required for this digitalbroadcasting reception apparatus 10A to operate.

Here, input section 106 includes not only buttons, etc. provided forthis digital broadcasting reception apparatus 10A itself but alsobuttons provided for an external remote controller, etc. or an interfacebetween the remote controller and this apparatus.

FIG. 2 6 is a block diagram showing an internal configuration example ofOFDM demodulation section 103 in FIG. 1 5 and the output of tuner 102 issupplied to an input of quadrature detector 1031 inside OFDMdemodulation section 103. quadrature detector 1031 performs quadraturedetector on the digital broadcast signal of the base band to transforminto a complex number signal made up of an in-phase axis (hereinafterreferred to as “I-axis”) and a quadrature axis (hereinafter referred toas “Q-axis”) signal and supplies the output to guard period eliminationsection 1032. Guard period elimination section 1032 removes the guardperiod from the output of quadrature detector 1031 based on theinformation on the guard period length from control bus interface (I/F)section 1037 and supplies the output to an input of Fast FourierTransform (hereinafter referred to as “FFT”) section 1033.

FFT section 1033 applies FFT to the signal whose guard period has beenremoved based on the information on the effective symbol period lengthfrom control bus I/F section 1037 to separate the carriers sent afterbeing multiplexed and supplies the output to a first input of detectionsection 1034 and an input of demodulation information decoding section1036.

Detection section 1034 applies detection processing to each carriersupplied from the first input based on the demodulation information(each carrier modulation system) supplied from the second input andsupplies the output to a first input of error correcting section 1035.Error correcting section 1035 applies error correcting processing to thedetection result supplied from the first input based on the demodulationinformation (depth of time interleave and error correcting coding rate,etc.) supplied from the second input and supplies the output toinformation source decoding section 104 as the output of OFDMdemodulation section 103.

Demodulation information decoding section 1036 extracts the carrier thattransmits demodulation in formation from the output of FFT section 1033,applies detection/error correcting processing to the carrier to decodethe demodulation information and supplies the output to detectionsection 1034 and a second input of error correcting section 1035.

Control bus I/F section 1037 interprets control information from CPU 107transmitted through control bus 109 and supplies transmission modeinformation on the guard period length and effective symbol periodlength to guard period elimination section 1032 and FFT section 1033.

A block such as detection section 1034 may also actually usetransmission mode information to generate a control signal necessary foroperation, but FIG. 2 6 omits such a case to prevent the drawing frombeing complicated. Furthermore, in order for OFDM demodulation section103 to operate, it is necessary to carry out synchronization processingsuch as carrier frequency synchronization, sampling frequencysynchronization, symbol synchronization and frame synchronization, butthat synchronization processing is omitted for the same reason here.

Here, the digital terrestrial broadcasting system in Japan transmitsdemodulation information using a signal called “TMCC (Transmission andModulation Configuration Control)” and FIG. 3 7 shows the content.

Next, an operation of the digital broadcasting reception apparatus ofthis embodiment will be explained using the attached drawings. Thedigital broadcasting reception apparatus of this embodiment has at leastpreset mode and audio-visual mode as its operating modes.

FIG. 4 8 is a flow chart showing an operation of CPU 107 and (a) showsan operation of the CPU in preset mode and (b) shows an operation of theCPU in audio-visual mode.

In preset mode, information to identify the current location is acquiredfrom input section 106 (step S1). Then, start address A of the channelselection information corresponding to the identified current locationand information count n is acquired (step S2) and address A to addressA+(n−1) of the channel selection information are assigned to button 0 to(n−1) of input section 106 one by one (steps S3, S4, S5 and S6).

Here, an address, postal code, telephone number, etc. are used as theinformation to identify the current location and storage section 108stores information associating such information with the start addressof the channel selection information corresponding to each region andinformation count beforehand and CPU 107 references the information andcan thereby acquire the start address of the channel selectioninformation corresponding to the current location and information count.

In the audio-visual mode, the input of button j to which the channelselection information address is assigned in the preset mode is acquiredfrom input section 106 first (step S11). Then, address A+j assigned tobutton j is accessed (step S12) to acquire the channel selectioninformation of address A+j from storage section 108 (step S13). Then,frequency information Fj is transmitted to tuner 102 (step S14) andtransmission information Mj is transmitted to OFDM demodulation section103 (step S15).

FIG. 5 9 shows an example of the content of storage section 108 andassignment to the buttons of input section 106. As shown in the figure,frequency information and transmission mode information are stored atthe addresses as channel selection information.

The above-described configuration of this embodiment eliminates the needfor the user to select a desired broadcaster, receive a digitalbroadcast signal and decide the transmission mode from the receivedsignal, and can thereby provide desired information in response to theuser's demand immediately.

By the way, the method of storing channel selection information instorage section 108 has not been explained in particular, but thechannel selection information may be stored during manufacturingbeforehand or the channel selection information may be updated asrequired. Using the latter method makes it possible to respond to arelatively long-term change of the transmission mode such that thedistance between relay stations is shortened due to an addition of arelay station after the broadcasting service is started and the guardperiod length is changed.

Furthermore, as the method of acquiring new channel selectioninformation, it is possible to use a method of multiplexing thetransmission information string in a digital broadcast signal with thechannel selection information, a method of providing separatecommunication means and acquiring channel selection information via acommunication channel or a method of acquiring channel selectioninformation via a recording medium, etc.

(2) Second Embodiment

FIG. 6 10 is a block diagram showing a configuration of an OFDM signaltransmission system according to a second embodiment of the presentinvention. In FIG. 6 10, components assigned the same reference numeralsas those in FIG. 1 5 operate in the same way as in the first embodiment.

This embodiment assumes a use mainly in a mobile reception environmentsuch as an automobile and cellular phone when the transmission mode doesnot change in a short time such as a program unit though thetransmission mode may vary depending on the region or broadcaster. etc.

Furthermore, this embodiment operates in the same way as the firstembodiment except that it identifies the current location using a GlobalPositioning System (hereinafter referred to as “GPS”).

In FIG. 6 10, GPS antenna 111 of digital broadcasting receptionapparatus 10B supplies signals from GPS satellites 20A, 20B and 20C toan input of GPS processing section 112. GPS processing section 112measures the time required for a signal to arrive from each satelliteusing pseudo-random codes included in signals from GPS satellites 20A,20B and 20C, thereby calculates the distance from each satellite andidentifies the current location based on the principle of triangulation.CPU section 107 uses the current location identified by GPS processingsection 112 in the preset mode explained in the first embodiment.

The above-described configuration of this embodiment eliminates the needfor the user to select a desired broadcaster, receive a digitalbroadcast signal and decide the transmission mode from the receivedsignal, and can thereby provide desired information in response to theuser's demand immediately and furthermore always identify the currentlocation using GPS even in a mobile reception environment in which thecurrent location is changing from moment to moment, which eliminates theneed to frequently enter information to identify the current locationaccording to the movement.

(3) Third Embodiment

FIG. 7 11 is a block diagram showing a configuration of an OFDM signaltransmission system according to a third embodiment of the presentinvention. In FIG. 7 11, components assigned the same reference numeralsas those in FIG. 1 5 operate in the same way as in the first embodiment.

This embodiment assumes a use mainly in a mobile reception environmentsuch as an automobile and cellular phone as in the case of the secondembodiment when the transmission mode does not change in a short timesuch as a program unit though the transmission mode may vary dependingon the region or broadcaster, etc.

Furthermore, this embodiment operates in the same way as the firstembodiment except that it identifies the current location using aposition registration function in a cell-based mobile communicationsystem.

The cell-based mobile communication system is a system whereby a servicearea is divided into multiple small areas called “cells”, a base stationis placed in each cell and the base station tracks and accesses the useraccording to the movement of the user. Since the user moves across aplurality of cells in this system, it is necessary to always localizethe mobile unit to know the cell in which the mobile unit is. Thissystem is also provided with a position registration function as thecontrol technology indispensable to smoothly continue communication whenthe mobile unit changes from one cell to another.

Using the position registration function, the mobile unit acquiresposition information from the base station, registers the information inthe own unit and also notifies it to a network. Then, upon detection ofany position change, the mobile unit updates the position registrationin the own unit and also notifies it to the network. Furthermore, whenpower of the mobile unit is turned off and turned on again, the mobileunit compares the position information from the base station at thattime with the position information in the own unit and if both positioninformation pieces do not match, the mobile unit updates the positionregistration in the own unit and notifies the new position informationto the network.

In FIG. 7 11, radio communication antenna 113 of digital broadcastingreception apparatus 10C supplies a signal from radio communication basestation 30 to radio communication interface (I/F) section 114 and alsoemits a signal supplied from radio communication I/F section 114 toradio communication base station 30. Radio communication I/F section 114extracts the position information included in the signal from radiocommunication base station 30 supplied from radio communication antenna113, identifies the current location and transmits the information toCPU 107. CPU 107 uses the current location information transmitted fromradio communication I/F section 114 in the preset mode explained in thefirst embodiment.

The above-described configuration of this embodiment eliminates the needfor the user to select a desired broadcaster, receive a digitalbroadcast signal and decide the transmission mode from the receivedsignal, and can thereby provide desired information in response to theuser's demand immediately and at the same time can always identify thecurrent location using the position registration function in acell-based mobile radio communication even in a mobile receptionenvironment in which the current location changes from moment to moment,which eliminates the need to frequently enter information to identifythe current location according to the movement of the mobile unit.

(4) Fourth Embodiment

FIG. 8 12 is a block diagram showing a configuration of an OFDM signaltransmission system according to a fourth embodiment of the presentinvention. In FIG. 8 12, components assigned the same reference numeralsas those in FIG. 1 5 and FIG. 7 11, operate in the same way as in thefirst embodiment and the third embodiment.

This embodiment assumes a use mainly in a mobile reception environmentsuch as an automobile and cellular phone when the transmission modevaries depending on the region or broadcaster, etc. and the transmissionmode changes in a short time such as a program unit.

Furthermore, this embodiment transmits program information includingtransmission mode information using a channel different from the channelfor broadcasting and uses the information when a channel is selected.

In FIG. 8 12, program information distribution center 50 acquires/storesprogram information from broadcasting station 60 through communicationchannel 40 and distributes the program information according to arequest from digital broadcasting reception apparatus 10D.

On the other hand, unlike the first to third embodiments, digitalbroadcasting reception apparatus 10D can provide the user's desiredinformation without the preset mode as the operating state.

FIG. 9 13 is a flow chart showing an operation of CPU 107 in digitalbroadcasting, reception apparatus 10D.

First, a menu is presented to the user through output section 105 (stepS20). When the user desires digital broadcasting (steps S21, S23),digital broadcasting reception apparatus 10D sends a request for programinformation distribution to program information distribution center 50using radio communication I/F section 114 and radio communicationantenna 113 (step S23). At this time, not only the request but also thecurrent location are notified using the position registration functionexplained in Embodiment 3.

Upon reception of the distribution request and current location fromdigital broadcasting reception apparatus 10D through radio communicationbase station 30 and communication channel 40, program informationdistribution center 50 distributes information on the program suppliedby the broadcasting station that can be received at the current locationto digital broadcasting reception apparatus 10D through communicationchannel 40 and radio communication base station 30 (step S23).

CPU 107 in digital broadcasting reception apparatus 10D acquires theprogram information from program information distribution center 50through radio communication antenna 113 and radio communication I/Fsection 114 and stores the information in storage section 108 (step S24)and presents a list of programs that can be received at the currentlocation through output section 105 (step S25).

Then, when the user selects a desired program from the above-describedlist (step S26), CPU 107 acquires the channel selection informationcorresponding to the above program from storage section 108 (step S27),transmits the frequency information to tuner 102 (step S28) andtransmits the transmission mode information to OFDM demodulation section103 (step S29).

FIG. 10 14 shows an example of the content of the program information.In this example, the program information includes titles and genres ascontent information, frequency information and transmission modeinformation as channel selection information and start time and end timeas time information for each program.

The above-described configuration of this embodiment makes it possiblenot only to provide a program of the user's choice without a presetoperation but also to always identify the current location using theposition registration function in a cell-based mobile radiocommunication even in a mobile reception environment in which thecurrent location changes from moment to moment, eliminating the need tofrequently enter information to identify the current location accordingto the movement of the mobile unit.

By the way, if the system is set so that the program information alsoincluding schedules a certain time ahead, for example, within 24 hoursor within one week is distributed and digital broadcasting receptionapparatus 10D stores the content in storage section 108, such anoperation that the user reserves a desired program and the program isautomatically presented at the time of starting the program will also beavailable.

Furthermore, this embodiment has described that channel selectioninformation is associated with the program as the program information,but in the case where the transmission mode does not change in a shorttime such as a program unit though the transmission mode may varydepending on the region or broadcaster, etc., program informationdistribution center 50 can also distribute the channel selectioninformation associated with the broadcaster and digital broadcastingreception apparatus 10D can also assign the information to the buttons,etc. of input section 106 as in the case of the first to thirdembodiments.

Furthermore, if the transmission mode changes after such assignment orif the current location changes due to movement, digital broadcastingreception apparatus 10D notifies the user via output section 105 that itis impossible to receive and requests program information distributioncenter 50 for the redistribution of the information, presents a new listand updates the assignment information, and can thereby improveconvenience for the user.

(5) Fifth Embodiment

The fifth embodiment will describe transmission information managementcarried out by a transmission information control section made up of aCPU. Frequency control of transmission information, time control such aselapsed time after use, field intensity control, control and predictionof channel region identification service content, etc., informationcompression using patterned information, etc. will be explained indetail. Transmission information is included in either or both oftransmission data of a cellular phone from a base station ortransmission data from a TV broadcasting station, but this embodimentwill describe an example of information sent from a cellular phone basestation.

(5-1) Overall Configuration

FIG. 11 15 is an overall view showing a relationship between TVreception type cellular phone 501, terrestrial TV station 502 andcellular phone base station 503. Terrestrial TV station 502 sendsbroadcast signal 504 in downward uni-direction to cellular phone 501,which receives part of data of a specific channel of this broadcastsignal 504. Broadcast signal 504 is also sent to a fixed receiver havingfixed antenna 514, that is, digital TV receiver 505.

-   (Cellular reception) On the other hand, TV reception type cellular    phone 501 receives downlink signal 506, 506a or 506b which are    signals from one or a plurality of cellular phone base stations 503,    503a or 503b near cellular phone 501, and sends uplink signal 507,    507a or 507b to any one or a plurality of stations cellular phone    base stations 503, 503a or 503b. Cellular phone base station 503 is    connected to public network 511 via cellular phone control section    510. In the case of a specific cellular phone service company,    cellular phone control section 510 is connected to Internet 513    through server 512.-   (Fixed reception) As described above, in the case where transmission    data is also received by TV receiver 505 of digital TV with a fixed    antenna 514 with high sensitivity such as a household TV, instead of    the aforementioned partial broadcast data, all data in a specific    channel is received. Some of TV receivers 505 are connected to local    fixed telephone station 515 via a telephone line and can access    Internet 513 via public network 511.

There are great differences in reception conditions when theaforementioned digital TV broadcast data is received by cellular phone501 and when the digital TV broadcast data is received by fixed TVreceiver 505. When the digital TV broadcast data is received by TVreception type cellular phone 501, the receiver moves. When theaforementioned SFN (Single Frequency Network) channel broadcast data isreceived, the receiver moves from one place to another as shown in FIG.12 16 and even if the receiver moves into the service area of the nextbroadcasting station, it receives a TV signal with the same frequencyhaving completely the same information, and therefore the receiver hasno trouble with TV reception and continues to receive the broadcast dataseamlessly and its movement causes no problem.

However, in the case of receiving broadcast data of a non-SFN channel,in the process in which the receiver moves from position 1 (FIG. 12 16)to position 5, the receiver using the conventional method cannot receivesignals from first TV station 502 in certain points between position 2and position 3 due to a reduction of field intensity.

Therefore, the user of the TV reception type cellular phone switchesbetween frequencies using a tuner in an attempt to search for thechannel corresponding to the broadcast data. Then, the user finallycomes to know the presence of second TV station 502a and tries toreceive the broadcast data. However, in the case of digital TVbroadcasting, unlike analog broadcasting, the receiver cannot manage toreceive signals by simply tuning the frequency. It is impossible toreceive physical layers without matching transmission informationparameters such as a guard time and error coding gain. For this reason,the conventional TV reception type cellular phone changes parameters invarious ways in a round-robin system in an attempt to find whichparameter is best suited.

There are several tens to several thousands of types of combinations ofparameters. For this reason, it takes time to match parameters. Afterobtaining the demodulation information of the first layer of thereceived signal, it is possible to demodulate the second and higherlayers, and therefore it is possible to obtain information. Since ittakes time to determine parameters in this way, if frequencies areincluded, there is a period of time, for example, several seconds to amaximum of several tens of seconds during which no TV reception signalcan be output In the case where the channel through which the receivermanaged to receive signals is not broadcasting the service desired bythe user, the user switches over to another channel to continue tosearch for the service of the user's choice. In this case, too, it takestime to determine parameters and therefore it takes further extra time.

The present invention receives at least a base station ID from downlinksignal 506 of cellular phone base station 503, obtains positionalinformation from the base station ID, obtains transmission informationincluding parameters to demodulate the modulated signal of TVbroadcasting from the positional information and demodulates the signalor the present invention can skip the channel demodulation procedure byreading the transmission information of the regional TV broadcastingstation corresponding to the base station ID obtained using atransmission information control database which is a correspondence listpre-recorded in the cellular phone. Therefore, it is possible to shortena channel reception time or channel switching time.

Here, FIG. 13 17 shows a configuration of cellular phone base station503. Base station 503 comprises cellular phone base station antenna 516,base station transmission/reception circuit 517, communication controlsection 518 called “RNC (Radio Network Controller)” connected therewiththrough a channel in ATM (Asynchronous Transmission Mode), etc. and PDSL(Panasonic digital soft laboratory) 520 connected to backbone 519. Theseare the blocks required for communications by cellular phones.

Cellular base station 503 transmits data as shown in FIG. 14 18. Thatis, cellular phone data 522 which is basic information of transmissiondata in standby mode in FIG. 14 18(a) and cellular phone data 523 whichis basic information in communication mode in FIG. 14 18(b) include basestation ID 521 or base station number 521. Therefore, the base stationID can be received in all cellular phone service areas and this basestation ID can be used as auxiliary information for TV reception.

Furthermore, base station 503 according to the present invention sendspart or the whole of TV reception transmission information data 524necessary for TV reception. In the case of this transmissioninformation, transmission information of another broadcasting stationcan also be sent included in the TV broadcast signal. In this case, onceTV reception is successful, it is possible to acquire transmissioninformation of other stations, and therefore effects similar to those inthe case of base station transmission can be obtained. However, once TVreception is suspended, information on the base station is required.

(5-2) Explanations of First and Second Transmission Information

TV reception data 524 in FIG. 14 18 will be explained. FIG. 15 19 is aflow chart showing a specific content of this TV reception data incompliance with the ISDB-T standard which is the OFDM-based digital TVbroadcasting standard in Japan. An OFDM-based TV broadcasting standardsuch as DVB standard also has similar parameters.

FIG. 14 18(a) illustrates transmission data in standby mode of acellular phone, and the cellular phone uses a first highly resistantchannel and sends cellular phone data 522, that is, base station ID 521to identify the base station and data of a free cellular phonecommunication channel. As described above, the cellular phone basestation according to the present invention sends TV reception data 524necessary for tuning/demodulation of digital TV broadcasting in additionto this.

TV reception data 524 includes transmission information 528 thatindicates the channel of the TV broadcasting station currently intransmission. Transmission information 528 includes channel IDs of allchannels currently in transmission. Channels in transmission 527 arereceived and used not only by fixed reception stations but also bytrains and automobiles, when partial broadcasting is dedicated to a Tmode cellular phone, limiting partial broadcasting to the channel ID ofthe broadcasting station currently providing services has an effect ofreducing the amount of information.

A case of the ISDB-T standard is shown as an example. As shown in FIG.16 20(a), since broadcasting data 528 of one channel of HD broadcastingwhich is TV broadcasting with the same transmission resistance and highresolution or 4 to 5 channels of SD broadcasting which is TVbroadcasting with normal resolution is sent using one broadcasting withone broadcasting band of 6 MHz or 8 MHz, channel in transmission 527 canbe used.

However, in this embodiment as shown in FIG. 16 20(b), one or twospecific partial segments 529 of the 13 segments has stronger resistancethan other general segments 530. For example, resistance is increased bychanging parameters and lowering the information transmissionefficiency, for example, using QPSK for specific partial segments asopposed to using 64 QAM for general segments as the modulation system,or using 2K for the first as opposed to using 8K for the latter as theFFT size.

This embodiment calls this layered type broadcasting “partialtransmission” or “partial broadcasting”. Since partial segment 529 isbroadcast with resistant parameters, partial segment 529 can be receivedeven by a small antenna such as antenna 531 (FIG. 17 21) of a cellularphone. On the other hand, in the case of partial broadcasting, since thefrequency band used is narrow and the transmission efficiency is lower,the transmission data capacity decreases drastically from hundred Mbpsto a little over 1 Mbps.

However, in the case of a mobile device such as a cellular phone, thedisplay screen is as small as 1 inch to several inches and using MPEG4which provides a low transmission rate of several tens of Kbps toseveral hundreds of Kbps with a high compression rate or a waveletsystem makes it possible to provide a screen of quality without anyaudio-visual trouble.

Furthermore, data broadcasting using a single segment 532 or threesegments as shown in FIG. 16 20(c) is defined by ISDB-T and this is alsosuitable for cellular reception as in the case of “partialtransmission”. This specification also includes this data transmissionin “partial transmission”.

According to FIG. 14 18 again, transmission information 528 includes thedata of above-described channel 533 in partial transmission for cellularphones that perform such mobile unit reception. A channel number(hereinafter abbreviated as “ch”) being broadcast only indicates afrequency band assigned in each country. For example, in an area awayfrom another area broadcasting 15ch with a distance enough to preventmutual interference, a different broadcasting station provides acompletely different broadcasting service using the same channel, thatis, the same frequency.

TV reception using a cellular phone requires both stations to beidentified because the mobile unit is moving. Thus, identificationinformation 534 is added to identify the broadcasting stations with thesame channel. It is not until identification information 534 is addedthat it is possible to identify each broadcasting station. For example,even the same 15ch is defined as 15-1ch for the first in area A and15-2ch for the latter in area B.

Thus, defining channels of each broadcasting station by adding anidentifier capable of identifying different broadcasting stations withthe same frequency for different areas makes it possible to identifybroadcasting stations with different areas using the same frequencyband, that is, the same channel. This makes it possible to preventmisoperation caused by settings of wrong transmission parameters due towrong recognition of a broadcasting station with the same channel.

Furthermore, the base station according to the present inventiontransmits field intensity information 535 for each channel. It ispossible for the receiver to control this information to select areception channel with higher priority from a channel group with strongfield intensity, providing more stable reception.

Then, transmission information necessary for demodulation will beexplained in detail using FIG. 14 18 and FIG. 15 19. First transmissioninformation 526 includes transmission frequency 536 that indicates achannel to be transmitted, partial broadcasting identifier 550, FFT size537, guard ratio 538 that indicates the ratio of a symbol time to aguard interval and transmit power 539 of a broadcast antenna as shown inFIG. 15 19 or FIG. 14 18.

As shown in FIG. 15 19, through first transmission information 526, itis possible to know various parameters before the broadcast signal ordemodulation. For this reason, with the setting of the first parameters,data in the first layer of layer transmission by OFDM or PSK isdemodulated. At the same time, demodulation information 541 todemodulate the second layer, for example, TMCC data of the ISDB-Tstandard or TPS data of the DVB standard, etc. can be acquired from thedata demodulated from the first layer. This demodulation informationallows all data to be demodulated.

In the case of mobile unit reception for applications such as cellularphones and automobiles, parameters of first transmission information 526change frequently because these mobile units move across a plurality ofservice areas of broadcasting stations when parameters of the firsttransmission information are unknown, there is no way other thanattempting to set all parameters according to a round-robin system andtry demodulation. Since there are a total of 12 combinations of thefirst transmission information in the case of the ISDB-T standard, it isnecessary to perform setting operations a maximum of 12 times todetermine parameters in the first layer. For this reason, it takes timeto output reception data, while the present invention has an effect ofreproducing data in the first layer instantaneously.

Since this data in the first layer includes demodulation information 541containing parameters, etc. necessary to demodulate layer signals fromthe second layer onward or to correct errors, when a first step todemodulate the first layer is followed by a second step to demodulatedemodulation information 541 and a third step to extract parameters fromthe demodulation information, it is possible to demodulate the secondlayer using demodulation information 541.

However, as described above, in mobile applications, parameters oftransmission information frequently change. If demodulation information541 of this second layer can be known beforehand, all transmissionparameters can be acquired, and therefore data can be demodulated evenfaster. This high-speed demodulation system will be explained using FIG.14 18 and FIG. 15 19. FIG. 14 18(a) is a system for sending both firsttransmission information 526 and second transmission information 525from a cellular base station in standby mode.

First, the effects will be explained. In standby mode, the base stationsends transmission information. Thus, a portable terminal such as PDSand portable TV which have no uplink, that is, transmission function,can receive this information, and therefore this system has an effect ofdrastically shortening a reception time when data is received for thefirst time or when the channel is changed.

In countries including Japan, transmission from a device with atransmission function such as a cellular phone is prohibited in trainsor hospitals, but even in such a case, if the mode is changed to “Tmode” using a switch, it is possible to receive and acquire transmittedinformation without transmitting a signal from the cellular phone, whichwidens the application range of broadcasting reception of cellularphones.

Furthermore, when the T mode switch is turned on before entering an areawhere the use of the cellular phone is prohibited, the user sends theown area, operating time zone, portable terminal ID and broadcastingstation ID of the broadcasting station that receives the call data tothe broadcasting station via the base station. Then, when a call arrivesat the cellular phone, a broadcast signal including the own portableterminal ID is sent via the broadcasting station, and therefore thearrival of a call at the own terminal is detected, notified to the userthrough a vibration motor, etc. thus providing a paging effect, that is,performing notification of reception.

In the T mode including the call system of the present invention, strongtransmission radio wave is not transmitted, which has an effect ofreducing the total amount of radio wave emitted from the cellular phoneand reducing the influence of transmission radio wave on the human body.

A method of controlling transmission information parameters bypatterning them and compressing the information will be explained.According to the second transmission information in FIG. 14 18(a),second transmission information 525 includes parameters such asmodulation system 551, coding rate 552, time interleave length 553 andthese parameters vary from one channel to another. More specifically, asshown in the lower part of FIG. 15 19, in the case of the ISDB-Tstandard, there are three modes of modulation system 551; DQPSK, 16QAM,64QAM and five modes of coding rate 552 such as error correctingViterbi, and four modes of time interleave length 553, giving a total of60 combinations of parameters of the second transmission information.

There are 12 types of parameters of the first transmission informationand if partial broadcasting identifier 550 is included, there are atotal of 24 combinations, giving 60×24=1440 combinations in total. Theseare shown as parameter setting examples of the respective channels atthe bottom right of FIG. 15 19. However, operations of the broadcastingstation in real digital TV broadcasting are complicated, and eachbroadcasting station can be estimated to select specific parameters fromthese parameters, and therefore the parameters can be patterned.

Thus, as shown in the block diagram in FIG. 17 21 and database list inFIG. 18 22 transmission information control section 556 selects, forexample, 16 parameters in descending order of frequency of firsttransmission information 526, selects first pattern number 554 andrecords those parameters in transmission information database memory557. Likewise, second transmission information 525 also selects 16parameters, that is, 4-bit parameters and records those parameters inmemory 557 including database 559.

Thus, each broadcasting station can express all parameters oftransmission information with 16×16 modes=8 bits, that is, one-bytedata, and therefore if patterns fit within this range, recording oftransmission information even corresponding to 1000 stations in aspecific country requires only a memory capacity of 1 KB. This has theeffect of reducing consumption of memory in cellular phones which havesmall memory capacities.

Transmission information control section 556 performs frequencycalculations and frequency control and position detection section 558decides the position of the broadcasting station and controls eachstation, which increases the parameter hit ratio. The operating steps ofthis transmission information control system will be explained later infurther detail.

A W-CDMA (Wideband Code Division Multiple Access) system, which is themainstream of next-generation cellular phones will allow conversationsusing cellular phones of the same kind in Asia including Japan andWestern countries. As shown in FIG. 17 21, T mode cellular phone 501 ofthe present invention has country detection section 560. For example,when a Japanese user moves to Europe or U.S.A., it is possible to detectfrom the country information in the base station ID that the country haschanged. This detection signal is notified to transmission informationcontrol section 556, and therefore it is also possible to receiveoverseas broadcast signals according to overseas broadcasting standardsby changing the modulation system such as QPSK and QAM, FFT size andguard period coding rate, etc.

(5-3) Explanation of Cellular Phone

Demodulation of a downlink signal including transmission using cellularphones will be explained using the block diagram of T mode cellularphone 501 in FIG. 17 21. A signal received from antenna 531 is separatedby duplexer 561, filtered through front end 562 and filter 563 anddemodulated by demodulator 564. Then, the signal is converted to adigital signal by A/D converter 565 and despreading section 566 thatdespreads the CDMA signal reconstructs the spread data based on a syncsignal of synchronization section 567. This signal is detected bydetection section 568, subjected to Viterbi decoding by data decoder569, passed through output control section 570 and converted to a speechsignal by speech decoder 571.

Then, switching section 572 outputs the speech signal to speaker 573 orto earphone terminal 575 through LPF 574 that allows low band signals topass. By connecting earphone 576 to this earphone terminal, the user canlisten to the speech signal received. The present invention uses cord577 of earphone 576 also as an antenna to receive TV broadcasting, etc.thus increasing sensitivity.

The received broadcast signal is switched by switch section 579 of TVreception section 578 between the signal received by portable antenna531 and signal received using the earphone cord. In this case, thereceived signal with higher power or signal with a high C/N value orwith a low error rate is selected and output as a result of comparisonby signal level comparison section 588, and therefore an optimalreceived signal is obtained as in the case of a diversity antenna. Tuner580 tunes a signal with the frequency of a specific channel,demodulation section 582 receives the parameters of the first and secondtransmission information (FIG. 15 19) necessary for demodulation fromdemodulation control section 583 and demodulates the signal. This OFDMdemodulation method has already been described in detail, and soexplanation thereof is omitted here.

From the demodulated signal, the original signal is reconstructed byerror correcting section 584 using error correcting parameters such asViterbi as shown in FIG. 15 19. Video decoder 587 decodes an MPEG4 orWavelet signal, etc. received from output section 586 via output controlsection 570 into a video signal and display section 590 displays thevideo via display circuit 589. Furthermore, the data signal included inthe broadcast signal is processed and displayed by sub-display circuit591 on sub-display section 592 from output control section 570. Thisflow will be explained in the following embodiment.

An operation of the cellular phone in FIG. 17 21 during transmissionwill be explained. Speech of the user is converted to an electric signalby microphone 594, compressed by speech decoder 595 and input to channelCODEC 596. On the other hand, the data entered by the user usingkeyboard 593 is processed by output control section 570 and of theprocessed result, the data to be sent to the base station is input tochannel CODEC 596.

This doded/decoded output signal is modulated to QPSK, etc. by primarymodulator 597, spread by spreading section 598 over a frequency band,converted to an analog signal by D/A converter 600 through ROF 599 andfurther modulated by modulator 601 having oscillator 603. This modulatedsignal is mixed with the signal of oscillator 604 by mixer 602,amplified by power amplifier 605, passed through duplexer to 561 andsent from antenna 531. This is the operation of transmission section 606of T mode cellular phone 501.

Thus, base station ID sent from cellular phone base station 503 andreception information and demodulation information necessary to receivebroadcast signals are received by reception section 607 of T modecellular phone 501 and this data is sent to transmission informationcontrol section 556 of TV reception section 578. Then, using the data ofmemory 557 such as transmission information database 559, reception datais processed or used as is to tune the channel frequency using the dataof frequency control section 581. Then, using the demodulation controlsignal from demodulation control section 583, through instantaneousdemodulation with optimal parameter settings and optimal coding ratesettings of error correction by decoding control section 585, the signalis demodulated in the shortest possible time, this produces anoutstanding effect of displaying the TV broadcast or music broadcast ordata broadcast contents instantaneously.

If this is the only effect that is required, transmission section 606 inFIG. 17 21 is not necessary. For this reason, in the case of a generalportable type television, a similar effect may be obtained by onlyadding reception section 607 or using the configuration of TV receptionsection 578 including transmission information control section 556 ofthe present invention.

As shown in FIG. 14 18(a) and (b), an example of sending firsttransmission information 526 and second transmission information 525using transmission radio wave of the cellular base station has beenshown, but it is also possible to send transmission information 528 ofchannel numbers, etc. of another broadcasting station, firsttransmission information 526 and second transmission information 525 tothe respective data areas of TV broadcasting or partial broadcasting.

In this case, when TV reception section 578 on the portable receiver 501side of the lower block diagram in FIG. 17 21 receives a specificchannel, transmission information of the other station is output fromoutput section 586. The data of the channel includes transmissioninformation 528 (FIG. 14 18) of the channel of the other stationreceivable in the area and the first transmission information 526 andsecond transmission information 525 on those channels. When thistransmission information is extracted from out put section 586 in FIG.17 21, the transmission information of the channel is added and input totransmission information control section 556, the information isrecorded in transmission information database 559.

When the channel is switched over to another channel during reception ofa program of a broadcasting station of a specific channel, thisreception information of the channel of the other station is extractedfrom transmission information database 559, transmission informationcontrol section 556 sets parameters of the respective sections, performstuning, demodulation and error correction, and therefore it is possibleto output a channel of the other station from output section 586 withthe first parameter setting.

This produces an effect of drastically shortening the time for switchingover to another channel compared to a case where parameters are unknown.In this case, sending not only transmission information of abroadcasting station within the current broadcasting service area butalso transmission information of a broadcasting station within theadjacent broadcasting service area makes mobile reception more reliable.

In this case, the transmission information is sent with the ID of thebase station having the base station service area corresponding to thebroadcasting service area of a broadcasting station with a specificbroadcasting station ID. The receiver records this data in transmissioninformation database (DB) 559. Then, even if reception is suspended andthe mobile unit moves, it is possible to identify and demodulate thetransmission information as far as the base station ID is known.

However, at the time of the first reception after the mobile unit hasmoved for a great distance, reception parameters of that area arecompletely unknown. In this way when reception of TV broadcasting issuspended and the mobile unit moves, transmission information of thebase station of the cellular phone is necessary.

Here, three methods of demodulation will be explained. A first methodwill be described first. The first method is a method of changingparameters according to a round-robin system assuming that there is onlyTV reception section 578 in FIG. 17 21 with the simplest configuration.This first method is suitable for a low-priced portable TV or PDC.

The second method is a method of adding reception section 507 of thepresent invention in FIG. 17 21. This makes it possible to receive theID of the cellular base station. Since the present invention hastransmission information control section 556, it is possible to identifyfrom the base station ID the broadcasting station that is providingservices. Transmission information control section 556 searches for thebase station ID and transmission information of the broadcasting time ofthe broadcasting station corresponding to the current time fromtransmission information database 559 based on this base station ID andthe time from time information section 610, sends parameters of thecorresponding date/time transmission information of the relevant channelto tuner 580 and error correcting section 584, and thereby outputs adesired channel instantaneously even after the mobile unit has moved.When the channel is changed, transmission information downloaded orreceived from a broadcast signal is used.

This second method just described above has nothing to do with thecellular base station, and therefore the second method has an effect ofnot requiring a communication infrastructure other than broadcasting.Furthermore, the second method uses the cellular base station, but usesonly the base station ID, and therefore has the effect of eliminatingthe need to change the existing cellular base station facilities. Evenif the transmission information transmission system of the presentinvention is adopted, the system will be supported gradually because itis estimated that there are several tens of thousand of cellular basestations in the world. In that process of supporting the system, thereare many base stations that do not support the system and it is thoseregions where the above-described second method is effective andrealistic.

In order to switch between the above-described second and third methodsof receiving transmission information from the base station, that is,complete support systems, using the configuration in FIG. 17 21, basestation ID detection section 611 detects that the received cellularsignal includes only the base station ID and no transmission informationand sends this detection signal to transmission information controlsection 556. The cellular phone searches for the transmissioninformation of the broadcasting station corresponding to the basestation ID from transmission information database 557 using the basestation ID and if the transmission information is found, sets parametersand receives the broadcast signal. If no transmission information isfound, parameter set values are changed and demodulated on a round-robinbasis. It takes time to receive the first broadcast signal after themovement, but once the broadcast signal is received, it is possible todownload transmission information of other stations, and therefore it ispossible to output the received signal instantly even if the channel isswitched.

In this case, it is also possible to have similar effects by connectinga specific Web site, etc. using the cellular phone uplink, requestingfor transmission of the local transmission information and downloadingthe transmission information using the downlink.

(5-4) Explanation of Cellular Base Station

Then, the configuration and operation of cellular base station 503 willbe explained using FIG. 13 17. First, the overall configuration will beexplained. Cellular base station 503 in FIG. 13 17 has cellular phoneantenna 516 and transmission/reception circuit 517 and is connected tocommunication control section 518 via a dedicated communication circuitin ATM, etc. A plurality of communication control sections 518, 518a and518b in different areas are connected to PDSL 520 of cellular phonecompany 564 and controlled in a centralized manner through backbone line519 with a large transmission capacity.

Then, a configuration with an additional function of sendingtransmission information necessary for broadcasting reception such astelevision of the present invention will be described. Broadcastingreception antenna 551 is installed near cellular phone antenna 516 whichreceives airwaves of the region and received signal amplificationsection 620 of broadcasting reception section 550 amplifies the signaland tuner 580 tunes the signal. The signal is passed through quadraturedetector 1031, guard period elimination section 1032, FFT 1033,detection section 1034 and error correcting section 1035 and output asdigital data. An operation of this part has already been explained usingFIG. 2 6 and explanations thereof are omitted.

By constantly performing this demodulation for each channel, it ispossible to obtain transmission information on optimal parametersnecessary for tuning and demodulation. Broadcasting receptioninformation extraction section 542 in FIG. 13 17 extracts some or thewhole of these parameters, sends them to broadcasting receptioninformation addition section 547. The signal is then amplified bytransmission section 621 and mixed with the transmission signal of thecellular phone as shown in FIG. 14 18(a) and (b). Next, the signal issent from base station antenna 516 to T mode cellular phones and used astuning/demodulation information for broadcasting such as television.

Then, an operation of transmission information extraction section 542will be explained. First, transmission information extraction section542, which is an information block for narrow regions, calculates fieldintensity 535Z from the output of amplification section 620 according tothe amplification factor and signal level. Transmission informationextraction section 542 calculates this field intensity and distance andobtains transmit power 539Z of the broadcasting station. From tunersection 580, currently transmitting channel 527Z, partially broadcastingchannel 550 and transmission frequency 536Z are obtained. From guardperiod elimination section 1032, guard ratio 538Z is obtained. From FFTsection 1033, FFT size 537Z is obtained. From demodulation informationdecoding section 1036, modulation system 551, coding rate 552 such asViterbi and time interleave length 553 are obtained. Of theseparameters, the parameters of transmission information extractionsection 543 are sent to transmission information addition section 548,amplified by transmission amplifier 621 and sent to T-mode cellularphones of the present invention through cellular phone antenna 516. Theparameters extracted by transmission information extraction section 544,which is an information block for a wide region made up of firsttransmission information extraction section 545 and second informationextraction section 546 are sent to first transmission informationsection 526Z and second transmission information section 525Z oftransmission information addition section 549 respectively. Then, theparameters are sent to T mode cellular phones through transmissionamplifier 621 or sent temporarily to broadcasting transmissioninformation processing section 560 for sending program information ofcommunication control section 518 and then sent to cellular base station503.

Furthermore, broadcasting station 563 includes program informationtransmission section 562, sends the program information and transmissioninformation to broadcasting transmission information processing section560 through a channel, making it possible to send to T mode cellularphones via cellular base station 503 and download the programinformation and transmission information. With regard to the programinformation in this case, the same content is sent to all base stationsin the service area, while for the transmission information, contentsdiffering from one base station ID to another or differing from one basestation ID group to another which corresponds to the broadcastingservice area are sent.

As shown above, providing TV broadcasting reception antenna 551 near thecellular antenna for each cellular base station and obtainingtransmission information parameters for each channel allows the basestation to independently receive transmission information according thepresent invention. This allows the system to be completed on the localside and has the effect of simplifying the system configuration.

(5-5) Transmission Information Management System

There is a plurality of operating modes of the transmission informationmanagement system. Each mode will be explained using drawings.

(5-5-1) Parameter Setting

A first method will be explained using the flow chart in FIG. 19 23first. In step 650a, a power switch (SW) of a model device such as a Tmode cellular phone or PDA or portable type TV is turned on first. Instep 650b, a standby mode is set to receive the downlink of the cellularbase station. In step 650c, base station ID 521 (FIG. 14 18) in controlinformation in the downlink signal is acquired and/or recorded in memory557 (FIG. 17 21). In step 650d, it is checked whether the downlinksignal contains transmission information 528 (FIG. 14 18) ofbroadcasting such as television and/or data of first transmissioninformation 526 or an identifier indicating the presence of theabove-described two pieces of information. If the result is “Yes”, theprocess moves on to step 650e and if “No”, the process moves on to step650j, sets three flags and the process moves on to step 650k.

Back instep 650d, if the result is “Yes”, the process moves on to step650e, acquires transmission information 528 and/or first transmissioninformation 526 and/or records in memory 557. Instep 650f, it is checkedwhether the downlink signal contains second transmission information 525or an identifier indicating the presence thereof. If the result is “No”,flag “2” is set in step 650i and the process moves on to step 650k. Ifthe result is “Yes”, in step 650g, the second transmission informationis acquired from the downlink data or the acquired information isrecorded in memory 557. In step 650h, flag “1” is set. In step 650k,when an instruction “start to receive broadcasting such as television”,that is, a T mode instruction is received, it is decided in step 650mwhether or not the user receives signals using the transmissioninformation parameters used in the previous reception. When there is noentry from the user, transmission information control section 556 (FIG.17 21) decides it. Based on data in transmission information database559, if a certain time or more has not elapsed since the previousreception from the broadcasting station using time control or it thebase station ID 521 (FIG. 14 18) is the same as the one at the previousreception, the process follows “Yes”, otherwise “No” and moves on tostep 651a. In the case of “Yes”, the process moves on to step 650n andsets reception using the same channel with the previous transmissionparameters and tries reception. If reception is successful, the processmoves on to step 650p with “Yes” to start reception. If reception is notsuccessful, the process moves on to step 651a in FIG. 20 24.

When the flag is “1” or “2” in step 651a, it can be decided that atleast transmission information and first transmission information havebeen acquired, and in step 651b, channels capable of receivingtransmission information 528 are displayed on a screen by the displayfield intensity group as a menu screen. If the receiver is a T modecellular phone, based on partial transmission identifier 550 in firsttransmission information 526 in FIG. 14 18, only signals of channelswhich are capable of receiving transmission information and areperforming partial transmission are shown on display section 590 (FIG.17 21). When the data of program information transmission section 562 inFIG. 13 17 is received, displaying program information of differentchannels simultaneously has the effect of making program selection bythe user easier. When the user inputs an instruction for receiving aspecific channel from the keyboard, etc. in step 651c, the process moveson to step 651d and if flag=1 is “Yes”, moves on to step 651f and if“No”, this means flag=2 and the second transmission information cannotbe acquired, and so the process moves on to step 651e in step 651e, theabove-described specific channel is tuned and demodulated using thetransmission information and first transmission information, the firstlayer data is obtained, demodulation information therein is obtained,the second transmission information is obtained and the process moves onto step 651f. In step 651f, all data of the first layer, second layerand higher layers of a specific channel is demodulated using thetransmission information and/or first transmission information and/orsecond transmission information, after processing in steps 651g, 651f,651w, 651y and 651z, the process moves on to step 652a in FIG. 21 25.Back in step 651a in FIG. 20 24, in the case of “No”, flag=“3” and so itcan be decided that the base station can obtain only information of thebase station ID. In this case, it is checked in step 651h whether thetransmission information including transmission information for thecurrent time zone of the relevant base station ID is in transmissioninformation database 559 (FIG. 17 21) or not. If “Yes”, in step 651i,transmission information corresponding to the base station ID isacquired when an instruction for receiving a specific channel isreceived in step 651j, the process moves on to step 651k to see if thereis second transmission information or not. If “Yes”, the process moveson to step 651f and demodulates the first layer, second layer or higherlayers using the parameter. If “No”, the process moves on to step 651eand reproduces the demodulation information of the first layer. Thesubsequent steps will be described later, and so explanations thereofare omitted here.

Back in step 651h, if the result is “No”, the process moves on to step651m and when an instruction for receiving a specific channel isreceived from the user, etc., it is checked in step 651n whether thecellular phone is in uplink transmission prohibition mode or manner modeor “T mode” (dedicated broadcasting reception mode). If “No”, theprocess moves on to step 651p and when an instruction for acquiringreception data is received from the user by telephone or transmissioninformation control section 556 (FIG. 17 21), that is, in the case of“Yes”, the process moves on to step 651q. Step 651q connects to aspecific database (DB) or URL server over the uplink through a cellularline, and in step 651r, broadcasting reception transmission informationcorresponding to the relevant base station ID and/or program informationare acquired or downloaded and in step 651s, the acquired transmissioninformation and/or program information in transmission informationdatabase 559 are additionally recorded or updated and the processreturns to step 651k.

Back in step 651n, when the result is “No”, that is, in the case ofuplink transmission prohibition mode, the process moves on to step 651t,tunes the frequency of the specific channel and searches for operatingfrequency control table 609 (FIG. 18 22) in transmission informationdatabase 559 as a parameter of first transmission information 526. Then,the channel ID having information with a high operating frequency isselected from the relevant channel IDs, parameters of different sectionsare set and/or set values are changed and demodulated. It is checked instep 651u whether the demodulation has been successful or not and if“No”, in step 651t, the parameter is changed to the parameter with thenext highest frequency to try demodulation. In the case wheredemodulation is possible, that is, “Yes”, in step 651v, the first layeris demodulated, demodulation information is obtained and the processmoves on to step to 651f for restoration.

In step 651f in FIG. 20 24, the received signal is demodulated using thefirst transmission information and second transmission information, thereception data is output and displayed in step 651g, and when it isconfirmed in step 651w that this output and display continue for acertain time, that is, only in the case of “Yes”, in step 651y, thefrequency information of the first, second transmission information ofthe channel ID is updated in incremental direction. In step 651z, dataof latest parameter 614 of latest operating time control table 613 (FIG.18 22) is updated using the latest transmission parameter value of thecorresponding channel ID. The previous latest parameter 614 moves tonext latest parameter 615 and the data in the field of the previous nextlatest parameter 615 moves into the field of the third latest parameteras indicated by an arrow in the figure. If the third latest parameter isthe latest, it is moved up to latest parameter 614. Thus, if the mostresent operating time, that is, the latest parameter priority mode isset, the latest parameter is used in step 650m in FIG. 19 23, andtherefore this time control mode is suitable in the case of the seasonsuitable for reception from a broadcasting station that uses onlyparameters of specific patterns or in the case of changing transmissionparameters every year. Setting the time control mode and frequencycontrol mode for each broadcasting station is more effective. Then, theprocess moves on to step 652a in FIG. 21 25 as the cellular phone moves.

(5-5-2) Switching of Broadcasting Channel

The method of switching between broadcasting channels according to themovement of the cellular phone will be explained using FIG. 21 25.

Since the base station changes as the cellular phone moves, the basestation ID is changed in step 652a. Using a field intensity controlprogram shown in step 652b, the present invention allows a broadcastingchannel with optimal field intensity to be received. An example of a TVstation is used in this explanation, but actually TV broadcasting, musicbroadcasting and data broadcasting are included and the presentinvention is applicable to any of these broadcasting cases. In step652b, a method of calculating a distance between both stations fromposition information of a transmission antenna of each TV station andthe position of the base station is shown. The cellular phone includesposition detection section 558 as shown in FIG. 17 21. A W-CDMA systemin particular can receive from three base stations simultaneously andcontrols power so that the receiving side can receive signals withoptimal power, and therefore power control information 611 shown in FIG.14 18 makes it possible to find relative positions of the cellular phoneand base station through calculations such as triangulation techniques.Once the positional relationship between the base station and eachbroadcasting antenna is known, it is possible to know the distancebetween each broadcasting antenna and cellular phone accurately. In thecase where a rough distance is acceptable, the distance between the basestation and broadcasting antenna can be used. Field intensity 535 inFIG. 14 18 includes field intensity of each broadcasting station at thebase station. In the case where a rough value is acceptable, this fieldintensity data can be used.

In item 2 of step 652b, field intensity control section 612 in FIG. 1721 compares data of field intensity 535 of each broadcasting stationbefore and after movement through calculation processing as the basestation ID changes and thereby divides broadcasting stations into threegroups; a group of broadcasting stations with increasing field intensitywhose field intensity increases as it moves, a group of broadcastingstations with decreasing field intensity whose field intensity decreasesas it moves and a group of broadcasting stations whose field intensityremains unchanged.

In next step 652c, if the field intensity of the currently receivingbroadcasting station falls below a first fixed value (in the case of“Yes”), the process moves on to step 652d and in the case of “No”, theprocess moves back to step 652a. When the current broadcasting stationdoes not belong to the field intensity decreasing broadcasting stationgroup (“No”) in step 652d, the process moves back to step 652b and inthe case of “Yes”, it is checked in step 652e whether there is the sameservice ID that is the identifier indicating the program content of thecurrent broadcasting station, that is, another new broadcasting stationwith the same content or not, and if “No”, the process moves on to step652i, and if “Yes”, when the field intensity of the new broadcastingstation is equal to or greater than a second value (Yes) in next step652f, the process jumps to step 652h. If “No”, when the field intensityof the new broadcasting station is stronger than that of the currentbroadcasting station and does not belong to the field intensityincreasing broadcasting station group (“No”) in next step 652g, theprocess jumps to step 652i and if “Yes”, in next step 652h, switchoverof the channel to the channel of the new broadcasting station with thehighest field intensity from among new broadcasting stations with thesame service ID is started and the process moves on to step 653a in FIG.22 26.

Step 652i which is the destination of jumps from several steps meansthat there is no new broadcasting station with the same service ID asthe current broadcasting station, that is, with the same programcontent. Therefore, the channel that the user is receiving needs to bechanged to another channel with a different service content. In step652i, a message “Can channel be changed?” is displayed and when the userenters an instruction “OK” in step 652j, or when a default value “OK” isset, the process moves on to step 652k. In step 652k, selection of thenew broadcasting station is started, it is checked in step 652m whetherthe field intensity is equal to or greater than a certain value or not.If “No”, the process goes back to step 652k and if “Yes”, it is checkedin step 652n whether the broadcasting station belongs to a fieldintensity decreasing broadcasting station group or not and if “Yes”, theprocess goes back to step 652k and if “No”, the process moves on to step652p.

In step 652p, frequency information on the channel ID of the newbroadcasting station in operating frequency control table 609 (FIG. 1822) is searched for to find a new broadcasting station with highfrequency of use. In the case of “No”, steps 652k to 652p are repeatedand if the broadcasting station is found (“Yes”), the process moves onto step 652q to receive the new broadcasting station with the highestuse frequency and the process moves on to step 653a in FIG. 22 26. Evenif the cellular phone moves, the field intensity control program of thepresent invention selects the channel with the strongest fieldintensity, and therefore it is possible to always receive broadcastingservice in the best reception condition.

(5-5-3) Seamless Channel Switching

FIG. 22 26 shows a flow chart to show a specific method of acquiringtransmission information of the new broadcasting station via abroadcasting reception signal or by switching between two channels froma server or base station via a cellular channel. In step 653a, the firstor second transmission information of the new broadcasting station isacquired not only from the base station but also from the broadcastreceived signal. First, it is checked in step 653b whether flag=1 ornot. If “Yes”, all transmission information is obtained from the basestation and so the process moves on to step 653j. If “No”, the processmoves on to step 653c and it is checked in step 653c whether thecurrently receiving broadcast signal contains the base station ID or anew broadcasting channel corresponding to an area code, other channeltransmission information 528 (FIG. 14 18), first or second transmissioninformation 526 or 525 or not. If “Yes”, the process moves on to step653d to acquire the transmission information and records in transmissioninformation DB if necessary and the process moves on to step 653j toswitch from the current channel to the new channel during the guardinterval period using the first or second transmission information ofthe new broadcasting station. In this case, since the transmissioninformation and the first or second transmission information are knownbefore demodulation, the step of demodulating the first layer is omittedand switchover takes place shortly during the guard interval period.This has an outstanding effect of switching the channels withoutinterrupting data reception, or seamlessly. In step 653k, the newchannel is demodulated based on the first or second transmissioninformation and in step 653m the new channel data is output and/ordisplayed and it is checked in step 653n whether the new channel isoutput for a certain time or more. If “No”, the check is continued andif “Yes”, in step 653p the use frequency information of the firsttransmission information and second transmission information for the newchannel and channel ID is increased and operating frequency table 609 isupdated. At the same time, the latest time information of latestoperating time control table 613 (FIG. 18 22) is updated.

Back in step 653c (FIG. 22 26), if the result is No, in step 653f, thedisplay section inquires of the user about whether to acquiretransmission information by means of a cellular channel or not. If“Yes”, in step 653g the address or URL of the information source is sentover the uplink. Then, in step 653h the base station ID and the desiredchannel are sent, in step 653i first and second transmission informationand program service ID are received and recorded in the transmissioninformation DB. Then, the process moves on to step 653j and follows thesame steps.

On the other hand, if the result in step 653f is “No”, the channel isswitched in step 653q and if there is no transmission information, atransmission channel is searched for and the channel is switched over tothe other channel. If no first transmission information is found in step653f, either, the first transmission information is searched for in step653r by trial and error, the first layer is demodulated to obtain thedemodulation information and the second layer is demodulated, and ifstep 653s results in “OK”, the process moves on to aforementioned step653m. If “No”, step 653r is repeated.

Following the above-described procedure, even if the local base stationfrom which data is being received does not support the present inventionand it is only the base station ID that can be received, since abroadcast received signal of each station contains transmissioninformation, first and second transmission information corresponding tothe base station IDs of other stations, the present invention has theeffect of switching from one broadcasting station to another seamlessly.Moreover, even if the above-described service is not found, it isavailable from a server through a cellular channel, which makes itpossible to acquire transmission information under any circumstances andswitch between channels seamlessly.

(5-5-4) In the Case where the Base Station Notifies the Number of aBroadcasting Channel Under Service

FIG. 23 27 describes the procedure and effects resulting from providingregional identification IDs for different broadcasting stations using achannel common to the broadcasting stations. In step 654a, the basestation sends the channel number of a broadcasting station andbroadcasting station regional identification ID or an ID specific to thebroadcasting station. In step 654b, the cellular phone receives thisinformation and checks in step 654c whether the ID is actually the IDspecific to the broadcasting station. If “Yes”, the process moves on tostep 654d and waits for an instruction for receiving the channel (n).When the instruction arrives, it is checked in step 654e with thetransmission information DB whether the transmission information of thebroadcasting station exists or not and if the broadcasting stationexists, the process moves onto step 655a in FIG. 24 28. If “No”, theprocess goes back to step 654d and since it is not a substantiallyspecific ID, this channel is tuned or demodulated using the transmissioninformation of a channel ID having transmission information with thehighest operating frequency.

(5-5-5) Updating Frequency Control Table

FIG. 24 28 will describe the method of controlling frequency andupdating the frequency information or priority of frequency control datawhen frequency control table 609 (FIG. 18 22) is provided for eachchannel ID.

Step 655a decides whether the first layer of Ch(n) can be received usingthe first transmission information or not. If “No”, the process moves onto step 655t, sets n=0, sets n=n+1 in next step 655u and decides whetherdemodulation is possible using the parameter with priority order n ofthe first transmission information or not (step 656a). If “Yes”, theprocess moves on to step 656b to check whether reception continues for acertain time or more. If “Yes”, frequency information 610 of the firsttransmission information of this nth parameter or the first transmissionpattern is increased (step 656c). When the result of step 656b is “No”,step 656c is skipped. When the (n−1) th frequency information is smallerthan this nth frequency information (Yes) in step 656d, the nth and(n−1) th priority orders are switched round in step 656e. Then, theprocess moves on to step 655b. Here, back in step 656a, if the result is“No”, the process moves on to step 656g to try demodulation by changingthe parameter of the first transmission information until n becomesgreater than n(LAST), and if “Yes”, the process moves on toaforementioned step 656b. However, when n becomes greater than n(LAST),the parameter of the first transmission information is changed in step656h until it can be demodulated. When the parameter of the firsttransmission information is demodulated and reception continues for acertain time or more in step 656i, and if the n(LAST)th frequencyinformation is equal to or smaller than a certain value in step 656j,the frequency control table is updated in step 656k using thistransmission information as the n(LAST)th first transmission informationdata. Or the frequency control table including other data is updatedusing this transmission information as latest data 614 of latestoperating time control table 613. Then, the process moves on toaforementioned step 656d.

On the other hand, back in step 655a, if the result is “Yes”, theprocess moves on to step 655b, sets n=0, regards n+1 as n in step 655d,tries demodulation in step 655e using operating frequency control table609 in FIG. 18 22 or the nth operating frequency of latest operatingtime control table 613 or priority information with high latestoperating frequency. In the case of demodulation, that is, “Yes”, it ischecked in step 655f whether reception continues for a certain time ormore and if the result in step 655f is “Yes”, the nth frequencyinformation of the second transmission information of operatingfrequency control table 609 is increased in step 655g or the nthfrequency information of the second transmission information of latestoperating time control table 613 is recorded in the field of latest rank614 and the ranks in the newness level of other parameters aredecremented by one. If the nth frequency information is higher than the(n−1)th frequency information in step 655h, step the orders of the twoare switched round in step 655i. Then, in step 655k, a broadcast signalis received.

Here, back in step 655e, when the result is “No”, if n does not exceedthe last value in step 655m, the process goes back to aforementionedstep 655d. If n exceeds the last value, the first layer is demodulatedin step 655n to acquire the second transmission information in thedemodulation information and demodulate the second layer. When receptioncontinues for a certain time or more in step 655p and in the case of thelatest time control mode in step 655q, this parameter is recorded inlatest rank 614 to lower the newness level of others. In the case offrequency control, when the last frequency information of n is equal toor lower than a certain value, this parameter is replaced in step 655rwith the last parameter of n and the parameter is updated and recorded.When the last frequency information of n is not lower than the certainvalue, a broadcast signal is received in step 655k. As shown above,since frequency control can be performed over transmission informationof each broadcasting station in the case of the frequency control mode,this mode is effective when there are many types of transmissionparameters of a broadcasting station. Furthermore, the latest operatingtime control mode is effective for a broadcasting station which changestransmission information in a long cycle such as every year or everyseason. The latest operating time control mode is also effective whenthere area few types of transmission parameters. The above-describedmethods produce an effect of increasing a hit ratio of transmissioninformation.

FIG. 25 29 shows the same method as the previous one whereby in step657i the broadcasting station ID is associated with the base station IDand registered in the transmission information control database. Then,in step 657j transmission parameters are patterned as shown in FIG. 1822 with specific patterns such as first pattern number 554 and secondpattern number 555 and registered in step 657k, thus producing theeffect of drastically reducing the volume of registered data.

(6) Sixth Embodiment

An embodiment of a new business model using cellular phone 501 will bedescribed. FIG. 26 30 is a business flow diagram of this business model.

(6-1) Cellular Phone

First, a cellular phone used in this embodiment will be explained. FIG.27 31 is a front view of cellular phone 501 and display section 590 hassub-display section 592. FIG. 27 31(a) shows display section 590displaying a menu screen and FIG. 27 31(b) shows display section 590 ina barcode display mode or BC mode. In the BC mode, sub-display section592 shows a barcode.

FIG. 28 32 shows a layout of image 701 of the display element of thepresent invention when display section 590 is provided with a colordisplay function. As shown in FIG. 28 32(b), color filters with threecolors of RGB are aligned sequentially in the horizontal direction inthe part above border line 702. Therefore, expressing one pixel requiresthree elements 700 in the horizontal direction. If “L” is assumed to bea pitch between neighboring elements, one pixel has a pitch of 3L.Attempting to display bar 703 of a barcode using a conventional colordisplay element results in a pitch of 3L or more such as bar 703, 703aand 703b, failing to display bar 704, 704a, 704b and 704c of a detailedbarcode as shown in FIG. 28 32(d).

Especially, barcode reader 708 normally uses a red laser or red lightbeam as light source 709 of light emitting section 710 as shown in FIG.30 34, and therefore the light beam passes through R filter 705 shown inthe cross-sectional view of FIG. 29 33(a), while the amount of passinglight is reduced drastically through a filtering effect of G filter 706and B filter 707 with shorter wavelength. For this reason, to allow abarcode reader having a red color light source to be read stably, thepitch of the bar should be roughened to 3L or more. In the case of acellular phone with a small display section in particular, attempting todisplay a barcode reduces the amount of information significantly.

The present invention allows detailed bar 704 (FIG. 28 32(d)) to bedisplayed by providing sub-display section 592 in part of displaysection 590. As shown in FIG. 28 32(c), the color filter layer below theborder line 702 is made up of a transparent filter allowing monochromedisplay of the barcode. The color filter layer has a pitch of 100 μm inthe vertical direction, while pixel pitch L in the horizontal directioncan be on the order of 30 μum using the present technology. Thus, sincea detailed barcode with a pitch of 30 μm can be displayed as shown inFIG. 28 32(d), even a small display section can display a barcode oflarge data.

Cross-sectional views (a) and (b) of FIG. 29 33 show the structures ofthe present invention in sections in part A-A′ and part B-B′ in FIG. 2832 respectively. Color display section 724 in FIG. 29 33(a) isconstructed of reflector 713, polarizing plate 714 and glass substrate715 starting from the lowest part. Transistor 716 and electrode 717 areformed on glass substrate 715 and color filter 720 and ITO 719 areformed inside upper glass plate 721 and polarizing plate 722 is formedout side upper glass plate 721.

Liquid crystal material 718 is injected between upper glass plate 721and lower glass plate 715. Incident light 711a, 711b and 711c from theoutside is polarized by polarizing plate 722, passed through liquidcrystal 718, reflected by reflector 713, passed through liquid crystal718 again, passed through polarizing plate 722 and become reflectedlight 712a, 712b and 712c. The polarization angle and intensity ofreflected light 712 are controlled by changing the voltage applied tothe liquid crystal.

At this time, in the case of incident light of white light, color filtersection 720 absorbs the white light and thereby generates reflectedlight of RGB. However, when the light source has red light such asbarcode reader 708, no absorption occurs with R filter 705 and the lightis reflected. However, absorption increases with G filter 706 and almostall the light is absorbed with B filter 707. Therefore, attempting todisplay the barcode may cause B filter 707 and G filter 706 to berecognized as the bar erroneously.

The present invention uses glass substrate 715 made of one displayelement and constructs sub-display section 592 with transparent layer723 having no color filter layer 720 as shown in FIG. 29 33(b). For thisreason, when incident light 711 is red light, reflected light 712 thathas passed through any of pixel elements 700 is subjected to sameattenuation, and therefore showing the barcode on sub-display section592 does not cause even a high-density bar to be recognized erroneously.This produces an effect of displaying a barcode of a large capacity.

In this case, as shown in FIG. 28 32, the present invention uses element700 which has the same width as that of the color display section whichis the main display section, and sub-display section 592. By setting thewidth-to-length ratio of at least the monochrome element to 1:2 or moreas shown in element 700 of FIG. 28 32, the color display section andsub-display section can share the same display element. Since it is onlynecessary to use a transparent material instead of a color filter foronly the area of the sub-display section, it is just one step that needsto be added. If transparent layer 723 is formed by thickening ITO layer719, manufacturing is possible without the need to increase steps, whichfacilitates volume production.

Using the display element of the present invention for an electronicsettlement system, etc. requires 3 or 4 barcodes to be displayed.Attempting to display a barcode 3 to 4 times takes a lot of trouble andincreases a processing time.

To improve this, the display device of the present invention provides anoptical detection section 725 near sub-display section 592 as shown inFIG. 27 31 to detect light from the barcode reader. For light source 709of light emitting section 710 of barcode reader 708, red light isnormally used. As shown in FIG. 31 35, this light is detected by opticaldetection section 725. To distinguish between disturbance light andreading light, light input window 727 of optical detection section 725is provided with color filter 726 which allows only a red color to passThis filter makes it possible to reduce optical noise which becomesdisturbance. The detected signal is measured by light intensitymeasuring section 728 and light input time measuring section 729,introduced by separation section 730 into continuous signal detectionsection 731 and pulse signal detection section 732, its display isupdated to a new barcode by barcode display control section 733 and thebarcode display of sub-display section 592 is updated by display circuit734.

This procedure will be explained using the flow chart in FIG. 32 36. Abarcode display starts in step 661a, n=0 in step 611b, n=1 is added instep 661c and the nth barcode is displayed in step 661d. When opticaldetection section 725 detects the light read by the barcode reader instep 661e, it is decided in step 661f whether there is incident lightwith an amount of light equal to or greater than a certain value I1 fora certain time t1 or more to check to see if it is the light from acontinuous irradiation type barcode reader or not. If “Yes” here, it isdecided to be the light from the barcode reader, and it is decided instep 661h whether n is the final value or not. If “Yes”, the processends and if “No”, the process goes back to step 661c, increments n by 1and displays the nth barcode, that is, the next barcode on sub-displaysection 592 (FIG. 31 35).

Back in step 661f, if the result is “No”, it is examined in step 661gwhether there is any irradiation of a scan type barcode reader. In thecase where a short pulse signal with a certain time t2 (t1>t2) with aspecific amount of light I2 or more is detected a certain number oftimes n1 or more and a certain time t3 (t2<t3) has elapsed in step 661j,it is decided that there was a read of the scan type barcode reader. Instep 661n, if n is the final value, the process ends in step 661i. Ifnot the final value, n is incremented by 1 in step 661c. Thus, thebarcode reader irradiates reading light, in t1 seconds, new barcodes areautomatically displayed one after another and therefore the user neednot perform any operation to update the barcode.

(6-2) Explanation of Overall Business Model

FIG. 26 30 shows a business flow diagram of a business model of purchasewith authentication, reception of product and payment using T modecellular phone 501. First in step 660a, broadcasting station 502 sendsproduct purchasing processing software which is a program written in aWeb descriptive language such as HTML for PC, BML for broadcasting orJAVA for mobile devices and product data to cellular phone 501 usingairwave.

The user constitutes a Web site on a server using the product purchasingprocessing software and opens a homepage for purchases of products. Instep 660b, the user selects virtual shop 740 and accesses virtual shop740 via cellular phone company server 742, Internet 741, communicationcontrol section 743 and virtual shop sever 744 using uplink 507 of thecellular phone.

In step 660c, cellular base station 503 sends product information andstandard price information using downlink 506. In step 660d, the userselects a product, service or ticket and sends order information tovirtual shop 740 using uplink 507. In step 660e, information on thepayment method, price, discount coupon, etc. is sent to the user.

In step 660f, the user selects methods for payment at a shop with adiscount coupon, that is, methods for authentication, payment orsettlement and receipt of the product at an actual shop such as aconvenience store, and sends the information as well as the cellularphone number of the user to the virtual shop using the uplink.

In step 660g, virtual shop 740 checks the price discount coupon, thencalculates the discounted price, encrypts a registration number whichassociates the product information and the discounted price with thecellular phone number of the user, further encrypts and sends this tothe user using downlink 506 or by e-mail. In step 660h, registrationnumber memory 747 of cellular phone 501 registers the registrationnumber indicating that the order has been registered with the nthregistration number.

When the processing of the system is completed, in step 660i, user 746moves to actual shop 748 specified by the user such as a conveniencestore carrying the cellular phone. In step 660j, the user switches themode to BC mode, prepares to display m pieces of data such as the nthregistration number, product ID, discounted price using a barcode on thesub-display section 592m times one after another and displays the firstbarcode to begin with.

In step 660k, an employee of actual shop 748 reads barcode 751 displayedon sub-display section 592 of display section 590 using barcode reader708 connected to POS terminal 750.

In response to the reading light, cellular phone 501 changes anddisplays the barcode m times according to the detected signal ofdetection section 725. Or as shown in FIG. 39 43 or FIG. 40 44, cellularphone 501 displays m barcodes one after another at certain intervals. Instep 660m, when barcode reader 708 has read the mth barcode, barcodereader 708 sends the data to virtual shop 740 via settlement company900.

In step 660n, the virtual shop checks the registration number, cellularID, product ID, discounted price, etc. and if “OK”, sends informationsuch as the discounted price, product ID, etc. to POS terminal 750 viasettlement company 900 in step 660p. In step 660q, POS terminal 750settles account for the discounted price using a credit card, etc. anddelivers the product to the user upon completion of the settlement.

(6-3) Detailed System

FIG. 26 30 will be explained in further detail using FIG. 33 37. Apurchase order is sent from cellular phone 501 including client 800 toserver 801. After receiving cellular phone number 804 recorded in abridge media such as SIM card 803, user ID 805, payment information,shipment information, positional information 816 from client 800 via acellular phone line, server 801 assigns an assignment ID to control thisevent.

Server 801 associates this assignment ID with the purchaser informationrecorded in customer database 812 and records it in client ID customertable 809 and customer database 812. Server 801 then selects actual shop748 near positional information 816 and actual shop 748 near the user'shome or company from actual shop database 813 and obtains nearby shopinformation 819 of nearby actual shop 748.

Server 801 identifies this information and product assignment ID 806 andsends an HTML document including a product order button to client 800via the cellular phone line. Client 800 stores assignment ID 806 inmemory 802 and displays the an HTML document on display section 590.

At the same time, the server checks the product stock situation withstock database 815 of shop 748 of nearby shop information 819 andselects a shop with the stock. Furthermore, the server issues coupon IDusing time information 817 and registers it in coupon control database820. When the user selects specific actual shop 748 from nearby shopinformation 819, selects the order button of a specific product andinputs the information, this information is sent to server 801 via thecellular phone line.

Upon receipt of the purchase request of the specific product, server 801combines using assignment ID 806, associated customer database 812,stock database 810, order database 811 and purchase information usingclient ID 814 such as cellular phone number 804 of client 800 and/oruser ID 805 and client ID customer table 809. The server then sends theselected product, information related to assignment ID 806, product sum823 calculated based on coupon control database 820 using the discountrate, information on the expiration date of the coupon, the expirationdate of purchase, product ID 824 and coupon discount rate 825 touser-selected actual shop 748 so that actual shop 748 stores theinformation in purchase database 822 of POS terminal 750.

When the consumer visits actual shop 748, selects a product to bepurchased of cellular phone 501 and presses the BC mode switch, thecyclic barcode of the present invention is displayed on display section590, read by barcode reader 708 and at least assignment ID 806 is read.The sum of product 823 and coupon discount rate 825 are extracted frompurchase database 822 in the memory, the purchase price is calculated,displayed on POS terminal 750 and the product is delivered uponsettlement. When settlement is executed with a credit card, thesettlement is done by communication.

This system allows checking without using a communication circuit at thetime of purchase and can thereby perform authentication instantaneouslyand speed up processing. This system is effective for settlement at aconvenience store or ticketing at the entrance of a theater where peoplelineup. If a settlement procedure is completed beforehand using acellular phone, etc., this system takes almost no time and can therebyhandle many users.

(6-4) Actual Electronic Commerce

Next, an example of actual commerce using the above-described businessmodel will be explained. As an example of this product, suppose anairplane ticket which requires a reservation. According to the currentairplane ticket reservation system, the user makes a reservation bytelephone or a personal computer, receives a registration number, visitsan information desk, informs the registration number to an employeeorally or using a sheet. The employee manually inputs the registrationnumber, the center checks it and then the user pays and receives theairplane ticket. With the present invention, the user can make apurchase reservation from anywhere using cellular phone 501, and anauthentication number and registration number are displayed through abarcode on display section 590 of cellular phone 501 without the need toorally inform data or print out on a sheet.

The present invention allows the user to acquire a ticket by a cellularphone using the same procedure as that explained in FIG. 26 30. First,the user accesses the nth virtual shop 740 selling an airplane ticket ormusic concert ticket and selects a product such as an airplane ticket orticket (step 660b). The user sends information on a request for aspecific date, specific time, specific destination, attributeinformation such as a seat on the passage side concerning the airplaneticket to virtual shop 740. In the case of a ticket, the user sendsinformation on a specific concert, specific date, specific time orspecific time and specific seat and desired fee within a specific range.

In step 660c, virtual shop 740 sends product information. In the case ofan airplane ticket, virtual shop 740 sends information on a ticket offlight with vacant seats on a desired date/time, desired destination inascending order of fares and the information is finally displayed ondisplay section 590 of cellular phone 501 as shown in FIG. 27 31(C).

That is, the first row of the list shows flight No., departure time orscheduled arrival time, total number of desired vacant seats, forexample, 25 seats of the flight for 99 dollars, the lowest fare, ordisplays the seat number of the seat closest to the user's preferencesuch as “14B”. The nth row shows the nth cheapest airplane ticket. Inthe case of tickets for a movie, musical, amusement park, etc., the listshows performances or attractions of the same content in ascending orderof fees or distance and in order of preferences.

In the case of an amusement park, it is possible to acquire reservationsfor or the right to reserve different facilities after the purchase ofthe admission ticket. In this case, as shown in FIG. 34 38 and FIG. 2731(E), cellular phone 501 receives information on the situation ofavailable space of the attraction or restaurant from the center first,creates a list of attractions or restaurants in ascending order ofreservable time of admission and displays the list on display section590.

When using a cellular phone line, the user sends a request to the centerand receives information on the situation of available space from thecenter. In the case of data broadcasting which is unidirectional, thecenter broadcasts data repeating information on the situation ofavailable space or reservation situation information many times in acarousel fashion. The user selects, acquires and displays information ofthe attraction of his/her choice from the carousel data.

A specific display is shown in FIG. 27 31(E) The list shows “Cable car”,that is, an attraction name, “11:30”, that is, a reservation time, No.“14”, that is, the number of remaining available reservations, Area “A”,that is, the location of the attraction in the amusement park. The orderof display in the list corresponds to the ascending order of time ofadmission or compares the aforementioned location of the attraction inthe amusement park, the GPS system of the user's cellular phone 501,positional information such as the base station ID from the base stationor positional information 816 from position detection section 558 (FIG.33 37) such as direction sensor, etc. In this way, the cellular phonesearches for an attraction or performance close to cellular phone 501,displays in ascending order of distance, which allows the user to selecta nearer attraction easily. In the case of a restaurant, the cellularphone creates a list in ascending order of price and displays the list.If the time is quite early, a discounted price is displayed for acertain period of time.

This procedure is shown in step 827a and 827b of the flow chart in FIG.34 38. In step 827c, cellular phone 501 accesses the homepage of avirtual shop of an amusement park over the Internet and acquiresinformation on attractions and restaurants on the day. The user selectsa specific attraction from them, enters in reservation processing modein step 827d and manually enters the ID number of admission ticket 832(FIG. 26 30) the user has or password written in ticket 832 if necessaryin cellular phone 501 (step 827e). When more tickets are needed forfamily members, etc., a plurality of IDs and passwords are entered.

In step 827f, the cellular phone sends these ticket IDs, cellular phoneID and attraction ID to the center. In the case of an attractionreservation, the center checks based on this ticket ID using a timerwhether the previously issued reservation ticket is valid. In this case,due to some conditions, if the current right to use a specific ticket IDis not valid, a flag indicating prohibition of use for a specific ticketID is set in the center database, and therefore the use of the ticket isprohibited (step 827g). If the right to use is still valid, the centerissues a reservation ticket or provisional ticket.

At this point in time, since the center is far from the ticketingmachine and cannot issue the ticket, the center issues an authenticationnumber, that is, provisional ticket information, encrypts and sends itto cellular phone 501. Cellular phone 501 saves this information inmemory 802 (FIG. 33 37) (step 827k). More specifically, the memorystores the name of the reserved attraction, start time, place,authentication information, etc. Based on the aforementioned start timeinformation, cellular phone 501 drives the speaker or vibration sectionof cellular phone 501 a certain time before the start time to remind theuser of the event and urges the user to go to the place.

Then, the user moves from the place of entry to admission gate apparatus828 at the entrance of the attraction or ticketing machine 829. Cellularphone 501 enters reservation issuance or admission permission processingmode. If a certain time or more has elapsed or the time is outside therange of the reservation specification time, a use prohibition flag isset, and therefore it is not possible to accept processes in step 827kand 827p (step 827j).

Reservation ticketing machine 829, magnetic reader system of admissiongate apparatus 828 or optical reader system or radio IC type card reader831 in FIG. 26 30 reads the ticket ID of ticket 832 (step 827k).

In step 827m, it is checked whether the device ID such as the telephonenumber of cellular phone 501 is registered in the center database or notagainst the ticket ID, and if registered, the process jumps to step827q. It registered, an authentication check for the portable terminalis omitted and it is only necessary to insert the ticket into cardreader 831.

If not registered, the portable terminal displays the authenticationnumber using a barcode, etc. If the amount of information to bedisplayed is large, both Bluetooth and barcode displays instead of theauthentication number are used. A token for communication mutualauthentication or ID information is displayed on display section 590 ofcellular phone 501 as shown in FIG. 27 31(b). Barcode reader 708 (FIG.33 37) reads this barcode to obtain mutual authentication, communicationtoken or ID information. In the case of a one-dimensional barcode,barcode reader 708 with a one-dimensional sensor is used and in the caseof a two-dimensional barcode, a barcode reader with a two-dimensionalsensor such as a video camera is used.

Then, cellular phone 501 sends/receives information to/from ticketingmachine 829 (FIG. 26 30), etc. via Bluetooth, and it is thereby possibleto establish reliable communication between specific POS terminal 750and specific cellular phone 501 and prevent misoperation or fraud (step827n).

At the entrance, people line up and there is a plurality of portableterminals within the communication service area such as Bluetooth andradio LAN, and therefore it is difficult to identify the terminal withwhich the machine is communicating. The present invention reads mutualcommunication parameters such as barcode token on the display section ofone portable terminal at the entrance and communicates using thoseparameters. This makes it possible to identify one communication party,drastically improve security and prevent misoperation.

As shown in 592a (FIG. 27 31), a large capacity encryption key forencrypted communication is sent in addition to the token using atwo-dimensional barcode with a large display capacity and radiocommunication is mutually carried out using this encryption key, whichallows communication with high security. An example of Bluetooth hasbeen presented here, but similar effects can also be obtained usingradio LAN IEEE802.11a.11b.

Then, in step 827p, barcode reader 708 reads the authentication numberand in FIG. 26 30, when the center indicated by virtual shop 740 checksand decides that the calculation result of the authentication number iscorrect, the process moves on to a permission mode in step 827r. In thecase of an admission mode in step 827t, admission gate 830 in FIG. 26 30is opened and the user is allowed to enter the place of attraction,concert or performance (step 827u). After the attraction is finished,the next attraction list is requested in step 827a at the top.

In the case of a reservation ticketing mode back in step 827r, ticketingmachine 829 issues a reservation ticket in step 827s and the user canreceive actual reservation ticket 832, and when the reserved time comes,the user can pass through the admission gate by inserting thereservation ticket into card reader 831. At this time, a flag ofprohibition of admission for the attraction is set to “ON” so that theuser cannot enter twice illegally. Then, in step 827r, the center stopsissuing any new authentication number or reservation ticket concerningthe original ticket ID for a certain period of time to prevent two ormore reservation tickets from being issued during the same period. It isalso possible to set the aforementioned reservation use prohibitionflag.

In the case of an amusement park, when an individual exits and reenters,the system authenticates the individual who once exited using UV ink,etc. for authentication of the individual. However, using the barcodedisplay of the present invention allows authentication. At the time ofadmission, the admission prohibition flag of the ticket ID is set to“ON”. In the case of a user of with portable terminal who existstemporarily, the ticket ID is read from the ticket, the portableterminal ID is displayed with a barcode, the barcode readers reads thebarcode and the admission prohibition flag is set to “OFF”. At the timeof reentry, the ticket ID and portable terminal ID are read likewise andthe admission prohibition flag is checked.

In the case of legal use, the ticket ID matches the portable terminal IDand the admission prohibition flag is OFF, and so the reentry isadmitted and admission gate apparatus 828 opens the gate. Setting theadmission prohibition flag to “ON” after the entry prevents illegalentry. In this case, a barcode display of the portable terminal alonecan realize a virtual electronic ticket without using a physical ticket.

The aforementioned admission system allows the user to purchase anelectronic ticket through WEB beforehand, acquires an authentication ID,saves it in memory, displays the authentication ID with a barcode andsets the admission prohibition flag to “ON”. At the time of exit, thesystem reads the authentication ID of the portable terminal, sets theadmission prohibition flag to “OFF” and at the time of reentry, readsthe authentication ID and sets the admission prohibition flag to “ON”and in this way prevents any fraud.

The above-described method allows the user to acquire the right toobtain a reservation ticket anywhere. Thus, this has the effect ofallowing the user to acquire the right to obtain a reservation ticketwithout visiting the place of attraction. In step 827e, once the ticketID and password are registered, they are registered in memory 802 ofportable terminal 501 (FIG. 30 34), and therefore no second input isneeded. Furthermore, once an authentication of the portable terminal isperformed in step 827n and 827p or an authentication is performed usinga fixed terminal, authentication is possible only with the ticket IDthereafter. As a result, at the time of the second admission for anotherattraction, it is not necessary to read the barcode at the entrance onthe same day, this has an effect of allowing the user to acquireadmission or a reservation ticket by only making a reservation using aportable terminal and letting the entrance machine or reservationticketing machine read the admission ticket.

The above-described examples are cases of an amusement park andperformance, but the same procedure applies to a case of an airplaneticket by making a reservation using a portable terminal, letting thegate at the airport read the barcode and acquiring the seat ticket orletting the machine read the barcode and allowing the user to get aboardthe plane directly through the gate.

(6-5) Barcode Display Method 1

Then, a specific example of a method of displaying a barcode used inelectronic commerce according to the present invention will beexplained. FIG. 27 31(b) expresses same data using two kinds ofbarcodes; two-dimensional barcode 592a and one-dimensional barcode 592.First, when the data is small, the two-dimensional barcode 592a andone-dimensional barcode 592 do not change their display patterns.

Then, when the data is relatively large, the two-dimensional barcode592a does not change its display pattern, while the one-dimensionalbarcode 592 displays a plurality of display patterns with different datacontents cyclically on a time-sharing basis and thereby displays largedata which is consequentially equivalent to the two-dimensional barcode.

When the data is much larger, the two-dimensional barcode 592a changesits display pattern though with a low frequency, while theone-dimensional barcode 592 displays a plurality of display patternscyclically on a time-sharing basis with a high frequency. Even in thecase where encryption causes the amount of display data to increase,this allows the barcode to be displayed speedily.

This allows both the one-dimensional barcode and the two-dimensionalbarcode to display the same volume of data simultaneously. This alsoallows barcode reader 708 (FIG. 26 30) to read data with either theone-dimensional barcode using a one-dimensional sensor or thetwo-dimensional barcode using a two-dimensional sensor such as a videocamera, which provides compatibility. This has an effect of allowing abarcode reader of any type to read data. Furthermore, by displaying theone-dimensional barcode or two-dimensional barcode, it has the effect ofdisplaying larger data. The above-described example is the case wherethe one-dimensional barcode and two-dimensional barcode are displayedsimultaneously a plurality of times, but displaying either theone-dimensional barcode or two-dimensional barcode individually aplurality of times also has a similar effect of increasing the volume ofdata displayed.

In the case of a low-priced product, authentication is possible onlywith a registration number and therefore only one-time display is enoughfor most applications. Even when the volume of data is large and thebarcode needs to be displayed a plurality of times, the presentinvention automatically presents a plurality of barcodes one by one andallows the user to get authentication processed speedily by only holdingdisplay section 590 of cellular phone 501 over barcode reader 708, thusproducing the effects of omitting the authentication procedure andimproving convenience compared to the conventional system.

A cellular phone having display section 590 with a monochrome displaycan display a high-density barcode at any location of the screen as faras its pitch in horizontal direction is 50 μm or less. As shown in FIG.28 32(c), setting the aspect ratio to 2:1 or more allows not onlycharacters but also a plurality of high-density barcodes 751, 751a, 751band 751c to be displayed as shown in FIG. 35 39. This makes it possibleto display an authentication, product ID and discounted price, etc. at ashop without changing the screen. Thus, all processing is completed witha one-time display.

(6-6) Electronic Authentication Using Downlink

According to FIG. 26 30 again, an electronic authentication method isshown below which carries out processing with only the downlink withouttransmission over the uplink, that is, an electronic authenticationmethod available only in broadcasting T mode.

First step 660a in which broadcasting station 502 sends product purchasesoftware and product data and data is downloaded is the same. In step662a, user 746 of cellular phone 501 selects virtual shop 740. In step662b, information on the product or service price is displayed usingproduct purchase software and product data of a specific shop. In step662c, user 746 selects a specific product from among the productsdisplayed. In step 662d, the product purchase software displays the feeand settlement method. In step 662e, if the product is accompanied bycoupon information including some benefit such as a discount, thediscounted price is displayed in step 662f.

When user 746 selects the purchase of the product in step 662g and thereis still an available coupon, the coupon registration number which canbe issued during the term of validity of the coupon is registered in theregistration number memory section. When settlement at the shop isselected in step 662h and data transmission is not necessary in step662i, if there are the date of purchase of the product, price or couponin step 662j, the registration number and discounted price are recordedin the BC mode memory section.

Back in step 660i, the user visits the shop and displays the cellularphone number, product ID, coupon registration number and discountedprice, etc. on display section 590 of cellular phone 501 using barcode751. Then, in step 660k, barcode reader 708 reads the data and whenauthentication is completed through the POS terminal, a payment isexecuted. If there is a coupon, it is possible to acquire the product ata discounted price.

This method has the effect of completing an electronicauthentication/purchasing system without any transmission through acellular phone. In this method, since no cellular phone circuit isrequired, it is possible to implement this business model also bycombining a portable TV with the display method of the presentinvention. Using this method, it is also possible to acquire a couponregistration number, etc. from a general home television set, send theregistration data to cellular phone 501 with the BC mode over a radiochannel such as Bluetooth from the TV set, take the cellular phone tothe shop and purchase a product such as an airplane ticket or a ticket.

(6-7) Example of Purchase of Product or Service uUsing Barcode Mode

Then, a specific example of a procedure for purchasing a product orservice in a BC mode will be explained. FIG. 36 40 and FIG. 37 41 areflow charts for purchasing a service In step 663a, data broadcasting“CDE” is received and product purchase menu screen 664a is displayed instep 663b. Instep 663c, if “2” is selected from the menu numbers, forexample, first screen 664b with menu number 2 is displayed in step 663dand coupon benefit information is shown as illustrated in the figure. Ifthe coupon is selected in step 663e1, the purchase program or issuancecenter issues the coupon registration number in step 663e2. In step663f, the coupon number is received using the program or downlink andthe coupon registration number together with the product ID is recordedin the registration number memory.

Then, in step 663h, the second screen of menu n is displayed on screen664c. Screen 664c displays both the basic fee and the discounted feewhen the coupon is used. When the settlement method is instructed instep 663i, a registration control number such as BC-4 is displayed asshown on screen 664d, recorded in the registration number memory sectionand the coupon registration number, discounted sum and product ID arerecorded in the registration number memory section in step 663j.

In step 665a in FIG. 37 41, if BC mode switch (SW) 736 (FIG. 27 31) isturned ON, the process moves on to step 665b and all registration dataof the BC mode registration control numbers is read and part of the datais displayed in a list as shown on screen 666a. If the data of theregistration control number of m (e.g., No. 3) is selected in step 665c,a screen without the barcode on screen 666b is displayed.

Here, when BC mode SW 736 shown in FIG. 27 31(b) is pressed in step665d, the BC mode is turned ON and n=0 in step 665e and n is incrementedin step 665f. In step 665g, the nth barcode is displayed. In the firstcase, as shown on screen 666b, and when optical detection section 725(FIG. 27 31) detects reading light in step 665h, the process moves on tostep 665j and moves on to step 665k after a certain duration, and if nis not the final value, the process moves back to step 665f andincrements n. By the way, even if the result is “NO” in step 665h, theprocess moves on to step 665i, turns ON BC mode SW 736, then moves on tostep 665k, increments n and displays the next barcode.

In this case, constantly cycling barcodes at certain intervals todisplay barcodes No. 1, No. 2, No. 3, No. 4, and so on is not anefficient way but ensures that all barcodes are read with time.

Screen 666c shows when n=2, screen 666d shows when n is the final valueand when n reaches the final value, the process moves back to step 665band displays screen 666a.

According to the present invention, authentication that used to beperformed orally or using paper or a credit card can now be performed bysimply reading the display section of a cellular phone using a barcodereader, and therefore the present invention improves convenience.

(6-8) Application to Portable TV Receiver

FIG. 38 42 shows an example of a case where the display apparatus of thepresent invention is applied to portable TV receiver which has noportable transmission/reception function. Portable TV receiver 753 has aconfiguration resulting from removing the transmission/reception sectionof a cellular phone from the configuration in the block diagram in FIG.33 37 and therefore the block diagram is omitted. As shown in FIG. 3842(a), portable TV receiver 753 has display section 590 and sub-displaysection 592. It is also provided with BC (barcode) mode SW 736 to allowbarcode 751 to be displayed.

A procedure for paying a contract rate of data broadcasting will beexplained using the BC display flow chart in FIG. 38 42(b). FIG. 3842(b) is basically the same as the flow charts in FIG. 36 40 and FIG. 3741. A fee settlement program and information on the payment sumcorresponding to the device ID will be downloaded from databroadcasting. CDE by means of data broadcasting beforehand. As explainedusing the lower half of FIG. 26 30, electronic purchase processing ispossible through only broad casting reception. Therefore, explanationsof some stages will be omitted and explanations will be started in andafter the stage in which advance data for payment is ready.

First, in step 668a in FIG. 38 42(b), BC mode SW 736 is pressed andturned ON, a menu screen appears and when the ith menu is selected (step6686), n=0 in step 668c and n is incremented in step 668d and the nth BCappears (step 668e) Screen 668 shows the case when n=1 and the data ofPOS reading code: 2436 is displayed in the form of barcode 751.

If a certain time has not elapsed yet in step 665f, the process movesback to step 668d, increments n and displays the next barcode. If acertain time has elapsed in step 668f and n reaches the final value instep 668g, that is, when all barcodes are displayed completely, theprocess moves on to step 668h, checks the cycle number and if it is m orless, the process moves on to step 668n, displays barcodes No. 1 to thelast number that correspond to one cycle of the barcode, and when cyclesare completed, the process moves on to step 668i and continues todisplay barcodes until the user enters a sign indicating that theprocess has completed. When a completion instruction arrives, thedisplay of BC is finished (step 668j).

Since the system in FIG. 38 42 can be constructed of only a receiver,the barcode display system of the present invention can be expanded forwider applications. For example, when the user takes this receptionterminal to a convenience store to pay an electricity bill, the barcodereader reads the data and only by doing so, the fee, subscriber numberand month of payment, etc. are input and upon payment, electronicsettlement is executed and the payment of the fee is notified to anelectric power company. The present invention omits some of the paymentsteps so far and thereby results in labor savings.

(6-9) Barcode Display Method 2

FIG. 39 43 shows a more specific method of displaying barcodes explainedin FIG. 38 42(b). First, the method will be explained using FIG. 3943(a). First barcodes 751a and 752a (FIG. 39 43) are displayed for timeT1 in step 668f on the sub-display section which is in a non-displaystate in step 668e in FIG. 38 42(b). If n is not the final value in step668g, no-display 757a is displayed in step 668k. When the barcodes aredisplayed for a certain time T2 which is shorter than T1 in step 668m,second barcodes 751b and 752b are displayed for time T1 (step 668f) insteps 668d and 668e and non-display 757b is displayed for time T2 (step668m). When the display of the last nth barcode 751 is completed, if thecycle is before the mth cycle in step 668h, non-display 757z isdisplayed for a non-display period 754 of time T3 which is longer thanT2 (step 668p) in step 668n and the first barcode 1 is displayed forperiod T1 755a again. This process is repeated m times.

It is also possible to display either barcode 751a or barcode 752aindependently. Or it is also possible to display both barcode 751a andbarcode 752a simultaneously as shown in the figure. Simultaneouslydisplaying data of the same content on both barcode 751a and barcode752a has the effect of allowing data to be read by both theone-dimensional barcode reader and two-dimensional barcode reader. Inthis case, as shown in FIG. 39 43(a), the barcode 751a and barcode 752ashow n patterns, but since the two-dimensional barcode has a largervolume of display data, it displays K patterns where K is smaller than n(that is, n>K). This causes the display time of the barcode 752 to beK/n times T1, which makes recognition of the barcode more reliable.

As shown in FIG. 39 43(b), non-display 757z is provided only at thebeginning of a cycle and by not providing any non-display period betweenthe remaining barcodes 751a, 751b and 751c, it is possible to speed upthe display.

By providing the non-display periods 756a, 756b and 756c, the presentinvention can reduce wrong recognition by the barcode reader. Ingeneral, there are scan type barcode readers such as laser scan, manualscan or two-dimensional sensor and these constitute the mainstream. Ifthe display of a barcode changes suddenly during a scan, for example,barcode 1 is read in the first half and barcode 2 is read in the secondhalf with the result that completely different barcodes are read. Ofcourse, it is possible to eliminate most of them by error correction,but it is difficult to eliminate all errors completely. Furthermore,retries caused by errors take time to read.

Providing non-display period 756 between the display period of barcode 1and the display period of barcode 2 in such a way that T1>T2 as with thepresent invention can drastically reduce reading errors caused by timecross-talks between barcode 1 and barcode 2. Furthermore, non-display757z is displayed at the beginning of each cycle for T3 (T3>T2). Then,during a read the barcode reader measures the time and can therebydetect start barcode 1; 751a and has the effect of facilitating thesynchronous detection of the start data of the read data. Thenon-display screen in this case may be a black screen and white screen.The white screen is without signals and is therefore more effective inan aspect of noise.

Furthermore, as shown in FIG. 40 44, inserting barcodes 751a and 752aincluding a start code at the beginning makes it possible to detect thestart synchronous detection and has the effect of accelerating andinsuring data read. In this case, as shown in FIG. 40 44, allnon-display period T2's between barcodes may be the same.

Furthermore, display order number 759 indicating the cyclic displayorder and total display number 760 are displayed at the start parts ofbarcodes 751a and 752a, specific parts of barcodes 751a and 752a or thestart part of the demodulated data. In this way, during a read by thebarcode reader, even if it happens that the barcode reader manages topartially read only 751b which is the second display, it is possible tostore information in the barcode reader associated with display ordernumber 759, checking display order number 759 sequentially and read alldata corresponding to a total display number 760.

This method allows partial reading of random barcodes and therefore hasthe effect of speeding up a total data read time. In this case, datastructure 762 of each barcode display is as shown in FIG. 40 44. Thatis, synchronous display 761, display order number 759, total displaynumber 760, data 764 and end display 763 are aligned in this order.

When reading of all barcodes is completed, normal barcode reader 708(FIG. 26 30) outputs a buzzer tone indicating an end. This end tone isinput using microphone 594 shown in FIG. 17 21 and detected by thedetection circuit and the end of reading is detected in this way, andtherefore the end state is displayed on the screen or by a blinking lampafter a certain time or an end buzzer tone is output from speaker 753 tonotify users 746 with sound and display. After a certain time, theoperation of the cyclic type barcode display is finished.

FIG. 41 45(a), (b) and (c) show the amount of reflected light of thebarcode sand detection signals. As explained with FIG. 40 44, there aretwo kinds of non-display; a white display and black display. FIG. 4145(a) shows a case where non-display 758 in black display is showninstead of a white display in FIG. 39 43. As shown in FIG. 41 45(b),there are no more signals during non-display of barcodes. In the case ofconventional barcode reading operation, when a plurality of barcodes ismanually read, if the barcode reader is moved away from a product tag,the reflected light is not returned, and therefore reflected lightdetection signals are no longer output.

According to the display method in FIG. 41 45, the signal level islowered as in the case where the barcode reader is moved away or thereis no barcode display during this non-display period 765. This makes iteasier for the normal barcode reader to read the signal following thenon-display period 765 recognizing it as a new barcode. This method hasthe effects of reading without problems even if a plurality of barcodesof the present invention is cyclically displayed and improvingcompatibility during a read by a barcode reader for reading printedbarcodes.

This method allows barcodes to be read reliably by optimizing T1according to the barcode reader without the need to provide opticaldetection section 725. When the user presses the BC switch immediatelybefore approving with the POS terminal, barcodes are cycled several tensof times and holding the barcode reader just in front of the displaysection allows data to be read. when the reading is finished, the Posterminal informs the completion of reading with a buzzer tone, etc. andtherefore the user can press the BC switch to stop continuous display ofbarcodes. Then, the user can purchase a product or service at a coupondiscounted price by paying the price displayed on the POS terminal.

In the case of a purchase using the cellular phone of the presentinvention, when the user purchases, for example, an expensive articlesuch as a jewel, the user sends authentication data to the center andthen the authentication center makes a call or performs a packetcommunication with the phone number of the cellular phone or the URL,thereby notifying the cellular phone with an arrival tone or allowing anauthentication code newly sent from the authentication center to bedisplayed with a barcode. The barcode reader reads this barcode andresends it to the authentication center for re-authentication therebymaking it possible to implement authentication and settlement with highsecurity.

In the event of theft of this cellular phone, when the BC switch ispressed, a password is requested and if the password is wrong, thesystem is set so as to prevent the barcode display cycle from beingentered. This processing prevents erroneous authentication by theft of acellular phone. Thus, it is possible to implement much higher securitythan the current credit card system.

Authentication systems with similar effects to those of the presentinvention but with a different system are also proposed, but all suchsystems need to additionally introduce a new apparatus into the POSterminal. However, the present invention allows general type barcodereaders currently installed at many shops in the world to read barcodes.Thus, the present invention can be implemented without changinginfrastructure of conventional apparatuses, etc. at such shops at all.This produces high economical effects. Moreover, the user only needs topress the BC mode switch at a shop and needs no extra conventionaloperations or inputs, simplifying the authentication or settlementprocedure and improving convenience significantly.

Then, optimization conditions in the characteristic aspects of LCDelements to stabilize barcode reading of the LCD element of the presentinvention will be explained. Since the display section of the presentinvention is read by a barcode reader, several elements need to meetcertain conditions. First is pitch interval: L. During printing,printing a normal barcode requires printing density of 100 dpi orhigher. This corresponds to a pitch interval of 250 μm and thereforepitch interval L in horizontal direction is L>250 μm. The presentinvention implements a readable barcode display by forming it with ahorizontal pitch of 250 μm or less.

Furthermore, an optimal condition for a contrast ratio will beexplained. In the case of sheet printing, an OD (Optical Density) valueis defined. The OD value for general printing sheets necessary forbarcode printing is defined to be 0.7 to 1.6. That is, the OD value >0.7is an optimal condition. Since the OD value is expressed in logarithmicnotation, when the OD value is converted to a contrast ratio, if acontrast ratio=4, that is, the LCD display element of the presentinvention is read by the barcode reader accurately, it is possible toset the contrast ratio to 4 or higher when viewed in a reflected value.From the above-described explanation, the display element of the presentinvention is set within the two conditions of horizontal pixel pitchL<250 μm and contrast ratio CR>4 during reflection. This ensures stablereading during a read.

In the case of a completely transparent type LCD element of a backlightsystem without any reflection coat, it is difficult to read barcodes.However, applying the present invention to an LCD display elementpartially provided with a reflection coat or a semi-transparent typereflection coat allows reading with a barcode reader. When viewed withreflected light, setting the condition in this case to CR>4 allows thebarcode reader to read it stably.

(6-10) Application to Electronic Money

Furthermore, the above-described method can also be applied toelectronic money using a cellular phone. This will be explained usingFIG. 33 37 below. In this case, to improve security, data to bedisplayed as a barcode together with time information is encrypted usingan encryption key contained in smart card (e.g., SIM card) 803 togenerate and display the barcode data. This encrypted barcode is readusing barcode reader 708 and decoded using a decoding key contained inPOS terminal 750. With this method, even if a person attempts to copy abarcode illegally acquired from the user and display and executesettlement, the time has already passed and the time information doesnot match, and thereby this system can maintain the security.

Furthermore, since the encryption key is inside an exchangeable SIM-IC,should information of the encryption key be leaked and the security bebroken, all that needs to be done is to replace SIM card 803, andtherefore the security is maintained. The security can be improvedfurther by encrypting barcode display data with an encryption circuit inSIM card 803, outputting the barcode display data to the display circuitto display the barcode.

It is also possible to encrypt part or the whole of the barcode displaydata with the encryption key of server 801 and then receive this datathrough cellular phone 501. In this case, cellular phone 501 obtainsthis encrypted data and displays it with a barcode. The data is read byPOS terminal 750 and sent to server 801. Decoding the data with thedecoding key of server 801 and authenticating it can further improve thesecurity.

When applied to electronic money, mutual authentication communication isperformed between server 801 and cellular phone 501 and the sum ofelectronic money, for example, 100 dollars, is downloaded to memory 802of cellular phone 501. To use this electronic money, the user visits theactual shop. When the purchase price of the product is 20 dollars, theuser presses the BC mode switch to display a barcode in an electronicmoney mode. The barcode displayed at this time contains the electronicmoney service ID, service company ID, balance, cellular phone ID or userID.

FIG. 42 46 shows a data structure of electronic money of this embodimentand a data structure of electronic money displayed on a barcode. Asshown in FIG. 42 46(a), in the data structure of electronic money,service ID and service company ID are used as IDs to identify the typeof electronic money. Moreover, in addition to the balance, cellularphone ID or user ID, signature data by the server is added as a securityauthentication ID.

Thus, the signature data put by server 801 using a private key of publickey cryptography can prevent the data indicating electronic money frombeing falsified.

When this electronic money data is displayed on the display section ofthe cellular phone, encryption is applied to the electronic money datausing an encryption key of the smart card. Then as shown in FIG. 4246(b), time information is added to the above-described data anddisplayed as a barcode. The electronic money data displayed on thebarcode is decoded by the POS terminal as described above.

When POS terminal 750 at the shop reads the barcode of the presentinvention of cellular phone 501, if the purchase sum is small, POSterminal 750 decodes the read barcode data using a decoding key andexecutes settlement and if the balance is equal to or greater than thepurchase sum, executes settlement and sends a new balance obtained bysubtracting the purchase sum from the balance over the Internet anddownlink of a cellular phone line to cellular phone 501 and rewrites thebalance data in cellular phone 501.

This downlink data can also be sent directly from POS terminal 750 tocellular phone 501 using a communication method such as Bluetooth andradio LAN. Moreover, it is also possible to use Bluetooth, etc. foruplink data. In this case, by displaying ID information such as acommunication authentication token and communication encryption keyinformation on the display section of the cellular phone using a barcodeand thereby using the barcode for mutual authentication forcommunication using a token, it is possible to allow the portableterminal and fixed terminal to identify each other, and therefore it ispossible to specify communication for one terminal authenticated by thebarcode even if there is a plurality of terminals. This improves thesecurity, safety and speed in communications between the portableterminal and fixed terminal. Moreover, encrypted communication canimprove the security of information.

In the case where the sum is large, authentication data is added to thedata sent to above-described cellular phone 501 over the internet anddownlink of a cellular phone line to show it with a barcode on cellularphone 501. The barcode scanner reads this data, POS terminal 750verifies this authentication data, checks the authenticated result andcompletes the settlement. This method can further improve the security.

In the electronic money settlement processing, POS terminal 750 firstidentities from the service ID indicated by the barcode, the type ofservice such as electronic money, product purchase coupon, purchase of aticket, etc. POS terminal 750 then identifies the service company fromthe service company ID (URL (Uniform Resource Locator) of the servicecompany) indicated by the barcode and accesses the URL, etc. of theservice company over a communication channel or the Internet ifnecessary.

In the case where the balance is equal to or greater than the purchasesum, POS terminal 750 sends a new balance obtained by subtracting thepurchase sum from the balance indicated by the barcode to the center andsends the new balance to cellular phone 501 over the cellular phonechannel.

Then cellular phone 501 rewrites the balance data in memory in SIM card803 with the new balance data. At the same time, cellular phone 501displays the balance data with both normal characters and a barcode onthe screen simultaneously to notify the data to the user. At the sametime, cellular phone 501 notifies the user of the change in the balanceusing a buzzer tone. Electronic money is used in this way.

In this case, POS terminal 750 decodes the read barcode data using adecoding key, verifies the signature data and if the balance is equal toor greater than the purchase sum, sends a new balance obtained bysubtracting the purchase sum from the decoded barcode data and thebalance to server 801. Server 801 updates the balance, then updates thesignature data and sends this to the cellular phone over the Internetand the downlink of the cellular phone line and rewrites the electronicmoney data of cellular phone 501.

Since this system can construct an electronic money system withoutchanging existing hardware of POS terminal 750 and cellular phone 501,this system has the effect of not requiring further investment.Moreover, this system allows an existing barcode reader or POS terminal750 to be used, offering a wide range of application and convenience.

In this case, the barcode data of cellular phone 501 may be read andabused while the user is absent, but even in the event of such abuse, anew balance is displayed in characters on the cellular phone and abuzzer tone sounds at the time of abuse, allowing the user to discoverthe abuse.

Furthermore, when a cellular phone number or cellular phone mail addressis read when the first barcode is displayed, not only the aforementionedbalance but also authentication data are sent through the cellular phonechannel and displayed on the cellular phone with a barcode. Barcodereader 708 reads and authenticates this and can thereby prevent abuse byother cellular phones.

Moreover, to avoid privacy problems, personal cellular phone numbers andURLs are encrypted and displayed with a barcode. Then, the system isconstructed in such a way that the barcode data is sent through acommunication channel to the center, the center decodes it to acquirethe cellular phone number or URL, thus preventing POS terminal 750 fromdecoding them. In this way, this configuration can protect individualprivacy.

(6-11) Application of Local Radio Communication

FIG. 43 47 shows the configuration of cellular phone 501 when thepresent invention is applied to local radio communications. FIG. 43 47assigns the same reference numerals to the same components as those inFIG. 7 11 and detailed explanations thereof are omitted. This embodimentwill describe a case where service terminal 90 is above-described POSterminal 750 and downlink data and uplink data are sent between POSterminal 750 and cellular phone 501 using Bluetooth, thereby realizing alocal radio communication.

It is possible to improve speediness using local radio communicationsuch as Bluetooth for downlink data and uplink data and using barcodedisplay for personal authentication. In this case, data communicationbetween the server and cellular phone 501 is performed through POSterminal 750. In this case, if there is a plurality of POS terminals750, cellular phone 501 needs to establish a communication session withspecific POS terminal 750, but it is also possible to display a deviceaddress of the cellular phone for local radio communication (e.g.,Bluetooth) in cellular phone 501 using a barcode and selectivelyestablish a communication session with POS terminals 750 which reads thedevice address though local radio communication.

FIG. 44 48(a) and (b) are flowcharts showing processing by the cellularphone and POS terminal 750 that selectively establish a communicationsession through local radio communication using a barcode. In FIG. 4448(a), cellular phone 105 displays a barcode to indicate the deviceaddress of cellular phone 105 in step 1fa first. Then, the process moveson to step 2fa and waits to receive a connection request through localradio communication. When the connection request through local radiocommunication is received, the process moves on to step 3fa andestablishes a communication with the device (POS terminal 750) that hasrequested a connection through local radio communication.

On the other hand, POS terminal 750 reads the barcode displayed oncellular phone 501 in step 1fb first and searches for the deviceindicated with the device address by the barcode read in step 2fb. Then,in step 3fb, the connection request through local radio communication issent to the searched device (cellular phone 501) and a communicationsession with the device (cellular phone 501) through local radiocommunication is established in step 4fb.

Furthermore, in step 2fa, to prevent a communication session from beingerroneously established when a connection request is accidentally sentfrom another device, it is also possible to display a barcode using notonly the device address of the cellular phone but also a random numberas the session ID.

FIG. 45 49(a) and (b) are flowcharts showing processing by the cellularphone 501 and POS terminal 750 in this case. In FIG. 45 49(a), cellularphone 501 generates random number A as the session ID in step 1ga andgenerates and displays a barcode indicating the device address of thecellular phone 501 and random number A in step 2ga. Then, the processmoves on to step 3ga and waits to receive a connection request throughlocal radio communication. When the connection request through localradio communion is received, the process moves on to step 4ga, comparesa random number included in the connection request with random number Aand if both numbers match, moves to step 5ga and establishes acommunication session with the device (POS terminal 750) that requestedthe connection through local radio communication. In the case of amismatch, the process moves back to step 3ga and waits to receive aconnection request through local radio communication from anotherdevice.

On the other hand, POS terminal 750 reads the barcode displayed oncellular phone 501 in step 1gb at this time and searches for the deviceindicated with the device address pointed by the barcode read in step2gb. Then, in step 3gb, a connection request is sent to the searcheddevice (cellular phone 501) through local radio communication and instep 4gb, a communication session is established with the device(cellular phone 501) through local radio communication. In this case, instep 3gb, POS terminal 750 includes the random number included in thebarcode read in step 3gb as the session ID in the connection request andsends it.

Thus, by displaying the device address of cellular phone 501 and arandom number as the session ID with a barcode, cellular phone 501 canreliably establish a communication session with POS terminal 750 whichis trying to perform local radio communication.

As shown above, even if there is a plurality of POS terminals 750,cellular phone 501 can establish a communication session with specificPOS terminal 750.

Then, the processing procedure by cellular phone 105 when a barcode isautomatically displayed through local radio communication will beexplained using FIG. 46 50. The cellular phone receives identificationinformation indicating the type of coupon from POS terminal 750 in step1ad. The data that cellular phone 501 receives from POS terminal 750here has a configuration as shown in FIG. 47 51. That is, the datastructure of the coupon consists of coupon type identificationinformation made up of a service ID and service company ID, an IDindicating an individual coupon which is a coupon registration number, aproduct ID and a discounted price.

In step 2ad, cellular phone 501 searches for a coupon corresponding tothe type identification information of the received coupon. Cellularphone 501 actually compares the coupon information stored by CPU 107shown in FIG. 43 47 in storage section 108 with the coupon informationreceived in step 1ad, and if any matching information is found, theprocess moves on to step 3ad and displays the coupon information with atwo-dimensional barcode.

The present invention is not limited to the above-described embodiments,but can be implemented with various modifications.

The OFDM signal transmission system of the present invention is an OFDMsignal transmission system comprising a first reception block equippedwith a first reception section that receives a first transmission signalsent from a transmission station that transmits a modulated signalmodulated according to an OFDM modulation system using a first frequencyband, a tuning section that times the first received signal, a firstdemodulation section that demodulates the first received signal and anoutput section, and a second reception block equipped with a secondreception section capable of receiving a second transmission signal sentfrom a transmission/reception station that carries out reception using asecond frequency band which is different from the first frequency bandand a second demodulation section that demodulates a second receivedsignal, constructed in such a way as to receive the identificationinformation of transmission/reception station included in the secondreceived signal and/or information to perform at least one of tuning ordemodulation of above-described first transmission signal, obtaintransmission information to perform atleast one of tuning ordemodulation of the first transmission signal, perform at least one oftuning or demodulation of the first received signal at above-describedfirst demodulation section.

The OFDM signal transmission system of the present invention is an OFDMsignal transmission system comprising a first reception block equippedwith a first reception section that receives a first transmission signalsent from a transmission station that transmits a modulated signalmodulated according to an OFDM modulation system using a first frequencyband, a tuning section that tunes the first received signal, a firstdemodulation section that demodulates the first received signal and anoutput section, and a second reception is block equipped with a secondreception section capable of receiving a second transmission signal sentfrom a transmission/reception station that carries out reception using asecond frequency band which is different from the first frequency bandand a second demodulation section that demodulates a second receivedsignal, constructed in such a way as to receive the identificationinformation of transmission/reception station included in the secondreceived signal and/or information to perform tuning and/or demodulationof above-described first transmission signal obtain transmissioninformation to perform tuning and/or demodulation of the firsttransmission signal, perform tuning and/or demodulation of the firstreceived signal at above-described tuning section and/or said firstdemodulation section.

The OFDM signal transmission system of the present invention is an OFDMsignal transmission system comprising a first reception block equippedwith a first reception section that receives a first transmission signalsent from a transmission station that transmits a modulated signalmodulated according to an OFDN modulation system using a first frequencyband, a tuning section that tunes the first received signal, a firstdemodulation section that demodulates the first received signal and anoutput section, and a second reception block equipped with a secondreception section capable of receiving a second transmission signal sentfrom a transmission/reception station that carries out reception using asecond frequency band which is different from the first frequency bandand a second demodulation section that demodulates a second receivedsignal, constructed in such a way as to receive the identificationinformation of transmission/reception station included in the secondreceived signal and/or information to perform tuning and/or demodulationof above-described first transmission signal, obtain transmissioninformation to perform tuning and/or demodulation of the firsttransmission signal, perform tuning and/or demodulation of the firstreceived signal at above-described tuning section and/or said firstdemodulation section, display the demodulation data on the data displaysection.

These configurations allow transmission parameters necessary fordemodulation to be obtained before the received signal is demodulated.

The portable terminal of the present invention comprises receivingmeans, barcode forming means for forming barcodes and displaying means,constructed in such a way that the above-described barcode forming meansforms a barcode from the data received by the above-described receivingmeans and the above-described displaying means displays theabove-described formed barcode.

This configuration allows a barcode to be displayed according to areceived signal, and therefore using this configuration for electroniccommerce can facilitate settlement. Furthermore, since the portableterminal generates a barcode, it is possible to reduce the size of datato be received compared to a case where a barcode itself is received.

The portable terminal of the present invention further comprisesdetecting means for detecting light or a signal from a barcode readerprovided near the above-described displaying means.

Using this configuration to change the display on the barcode togetherwith the detection result of the detecting means makes it possible toautomatically change the barcode display appropriately insynchronization with the reading operation of the barcode reader withoutthe need for operation by the portable terminal user.

The portable terminal of the present invention is constructed in such away as to update barcodes displayed on the above-described displayingmeans one by one according to the detection result of theabove-described detecting means.

This configuration allows the user to simply hold the barcode reader infront of the display section to update barcodes one after another,making it easier to read information displayed with a plurality ofbarcodes. The portable terminal of the present invention comprisesreceiving means, barcode forming means for forming barcodes based on areceived signal and displaying means including a main display sectionand sub-display section for displaying the above-described barcode onthe above-described sub-display section.

This configuration allows a barcode to be displayed according to areceived signal, and therefore using this configuration for electroniccommerce, etc. can facilitate settlement. Moreover, since thesub-display section is provided and the above-described sub-displaysection displays a barcode, it is possible to display a desired image onthe main display section while the barcode is displayed, thus improvingconvenience.

The portable terminal of the present invention is constructed in such away that the sub-display section has higher resolution than the maindisplay section.

This configuration allows a detailed bar to be displayed and can therebysuppress a reduction in the amount of information of a barcode despitethe small display area.

The portable terminal of the present invention is constructed in such away that the main display section has a color filter layer and thesub-display section has no color filter layer.

This configuration causes reflected light passing through any pixel toreceive the same attenuation when the sub-display section is irradiatedwith barcode reading light, thus eliminating the possibility oferroneous recognition even with a high-density bar.

The portable terminal of the present invention is constructed in such away that data to be displayed on the sub-display section is divided intoa plurality of pieces of data and the sub-display section displays abarcode a plurality of times with some pieces of data at a time.

This configuration makes it possible, when the volume of data to bedisplayed with barcodes is large, to display the large volume of datawith a plurality of barcodes without raising the density of thebarcodes. As a result, it is possible to read a large volume of displaybarcode data without erroneous recognition.

The portable terminal of the present invention is constructed in such away that the main display section displays two-dimensional barcodes.

Since the amount of data displayed with two-dimensional barcodes islarger than the amount of data displayed with one-dimensional barcodes,this configuration allows a large volume of data to be displayed withbarcodes in short time by selectively displaying two-dimensionalbarcodes on the main display section when, for example, a large volumeof data that cannot be displayed with one-dimensional barcodes or thatit would take much time to display the whole of data on the sub-displaysection is requested to be displayed with barcodes.

The portable terminal of the present invention is constructed in such away as to adaptively display the above-described one-dimensionalbarcodes and/or above-described two-dimensional barcodes according tothe amount of data to be displayed with barcodes or instructions.

This configuration makes it possible to display barcodes by effectivelyusing the limited screen area without displaying two-dimensionalbarcodes unnecessarily.

The portable terminal of the present invention is constructed in such away as to adaptively select update timing of display barcode patterns ofone-dimensional barcodes to be displayed on the sub-display section andtwo-dimensional barcodes to be displayed on the main display sectionaccording to the amount of data to be displayed with barcodes.

This configuration makes it possible to speed up the update timing oftwo-dimensional barcodes when the amount of data to be displayed islarge and slow down the update timing of two-dimensional barcodes or notto update the update timing of two-dimensional barcodes and only updateone-dimensional barcodes when the amount of data to be displayed is notso larger thus providing barcode displays according to the amount ofdata.

The portable terminal of the present invention is constructed in such away as to select update timing of displaying each barcode so thatone-dimensional barcodes to be displayed on the sub-display section andtwo-dimensional barcodes to be displayed on the main display sectionhave the same amount of information displayed per unit time.

This configuration allows both one-dimensional barcodes andtwo-dimensional barcodes to display the same amount of informationdisplayed per unit time, making the data readable by a barcode readerusing a one-dimensional sensor and a barcode reader using atwo-dimensional sensor. This makes data readable by any type of barcodereader, thus widening the range of application.

The portable terminal of the present invention is constructed in such away that when barcodes are displayed a plurality of times on thesub-display section or main display section, barcodes are displayed aplurality of times with predetermined non-display periods insertedbetween barcode display periods.

This configuration suppresses erroneous recognition of the barcodereader.

The portable terminal of the present invention is constructed in such away that a barcode display period is selectable to be longer than anon-display period.

This configuration significantly reduces reading errors due to timecross-talks between barcodes displayed consecutively.

The portable terminal of the present invention is constructed in such away that a plurality of barcodes is formed for each of a plurality ofpieces of information, each piece of information is displayed with aplurality of barcodes with a predetermined non-display period insertedbetween barcode display periods and the non-display period betweenbarcodes corresponding to a break point of information is made longerthan the non-display period within each piece of information.

This configuration allows the barcode reader to detect the start barcodeof each piece of information by measuring the time of a non-displayperiod during a read of the barcode, thus facilitating synchronousdetection of the start data of read data.

The portable terminal of the present invention comprises receivingmeans, barcode forming means for forming barcodes based on a receivedsignal and displaying means for displaying the above-described barcode,constructed in such a way that when the above-described displaying meansdisplays barcodes a plurality of times, the start part of the barcodeshows a display order number indicating the displaying order and a totalnumber of barcodes displayed.

When the barcode reader reads a barcode, even if the barcode reader canonly read the second barcode instead of the start barcode, for example,this configuration makes it possible to store the information read bythe barcode reader associated with the display order number, detectdisplay order numbers one by one and thereby read all informationcorresponding to a total number of barcodes displayed. This allowspartial reading of random barcodes, making it possible to shorten thetime of reading all data.

The portable terminal of the present invention comprises receivingmeans, barcode forming means for forming barcodes based on a receivedsignal and displaying means for displaying the above-described barcodeand a barcode display switch to display a barcode on the above-describeddisplay means, constructed in such a way that when the above-describedbarcode display switch is operated, entry of a preset password isrequested and no barcode is displayed when a correct password is notentered.

Since a third person other than the portable terminal user does not knowthe password, when the barcode display of this portable terminal is usedfor authentication of electronic commerce, this configuration canprevent erroneous authentication in the event of theft of the portableterminal.

The portable terminal of the present invention further comprisesencrypting processing means, constructed in such a way that theabove-described encrypting processing means encrypts the data receivedby the above-described receiving means, the above-described barcodeforming means forms barcode data from the data encrypted by theabove-described encrypting processing means and the above-describeddisplaying means displays the above-described formed barcode data.

Even if a third person illegally reads the barcode against the will ofthe portable terminal user, for example, this configuration preventsbarcode information from being decrypted without the encryption key,thus improving the security.

The portable terminal of the present invention comprises receiving meansfor receiving signals sent by radio, barcode forming means for formingbarcodes, displaying means and local radio communicating means.constructed in such a way that the local radio communicating meanssearches for the received identification information from the datareceived by the above-described receiving means and the above-describeddisplaying means displays the searched data as a barcode.

This configuration allows an appropriate barcode to be displayed withoutthe need for the portable terminal user to perform a selectionoperation, and therefore using this configuration for electroniccommerce can facilitate settlement.

The electronic commerce system of the present invention comprises aportable terminal, an information transmission apparatus that sendsproduct information or service information to the portable terminal anda distribution control apparatus that controls electronic commercialtransaction information, constructed in such away that theabove-described portable terminal receives product information orservice information through the above-described information transmissionapparatus and receives auxiliary information on the above-describedproduct information or the above-described service information front theabove-described distribution control apparatus.

This configuration makes it possible to receive general information suchas the type and price of the product from the information transmissionapparatus by radio through uni-directional transmission and receivedetailed information from the distribution control apparatus over theInternet through bi-directional communication, allowing a large amountof product information or service information to be received moreconveniently and more effectively.

The electronic commerce system of the present invention is constructedin such a way that the above-described product information or serviceinformation sent by said information transmission apparatus is broadcastsignals and the above-described portable terminal performsbi-directional communication with the above-described distributioncontrol apparatus.

The electronic commerce system of the present invention is constructedin such a way that the above-described auxiliary information isinformation suitable for the portable terminal or the portable terminaluser.

The electronic commerce system of the present invention comprises aportable terminal, a shop terminal equipped with a barcode readerprovided at the shop where products are delivered and a distributioncontrol apparatus that controls electronic commercial transactioninformation, constructed in such a way that the above-described portableterminal displays product information, service information ortransaction related information received from the above-describeddistribution control apparatus with barcodes, the above-describedbarcode reader reads barcodes displayed on the portable terminal and theabove-described shop terminal or the above-described distributioncontrol apparatus executes settlement based on the barcode informationread by the barcode reader.

The electronic commerce system of the present invention comprises aportable terminal, a shop terminal equipped with a barcode reader andcollating apparatus provided at the shop where products are deliveredand an information transmission apparatus that transmits productinformation by radio, constructed in such a way that the above-describedinformation transmission apparatus sends the above-described productinformation by radio to both the above-described portable terminal andthe above-described shop terminal, the above-described portable terminaldisplays data according to the received product information on thedisplay section as a barcode, the above-described shop terminal readsthe barcode displayed by the above-described barcode reader on theportable terminal and the above-described collating apparatus collatesthe information of the barcode read by the barcode reader with theproduct information received from the above-described informationtransmission apparatus.

These configurations allow commercial transaction to be conductedspeedily and easily.

The electronic commerce system of the present invention comprises aportable terminal, a shop terminal equipped with a barcode reader andcollating apparatus provided at the shop where products are deliveredand an information transmission apparatus that transmits productinformation or service information to the above-described portableterminal and a distribution control apparatus that controls electroniccommercial transaction information, constructed in such a way that theabove-described portable terminal displays the product informationreceived from the above-described information transmission apparatus orinformation on the product selected by the portable terminal user as-abarcode, the above-described barcode reader reads the barcode displayedon the portable terminal, the above-described collating apparatuscollates the information of the barcode read by the barcode reader withthe control information sent from the above-described distributioncontrol apparatus, sends the commercial transaction information to theabove-described distribution control apparatus and the above-describeddistribution control apparatus changes the control information based onthe commercial transaction information.

This configuration allows the portable terminal user to make areservation for purchasing a product or service easily from anywhere.This configuration also makes it possible to display the product orservice purchased or reserved on the display section of the portableterminal with a barcode without the need to orally inform the purchaseor reservation data or printing it on paper, read the barcode with abarcode reader and collate it with a collating apparatus, thus providinga simple way of purchasing a product or service. This providesinstantaneous authentication and speedy purchase of a product orservice.

The electronic commerce system of the present invention is constructedin such a way that the information transmission apparatus sends productor service information according to the position of the portableterminal or time to the portable terminal.

This configuration can actually send product or service informationnecessary for the portable terminal user to the portable terminal,allowing the user to purchase or reserve the desired product or serviceeasily.

The electronic commerce system of the present invention is constructedin such a way that the shop terminal has a database and the distributioncontrol apparatus stores product or service information selected by theportable terminal user in the shop database selected by the portableterminal user.

When the portable terminal user purchases or reserves (selects) aproduct or service, the information is stored in the database of theselected shop, and therefore this configuration allows speedyauthentication of data read from the barcode used when the portableterminal user visits the shop and purchases the product or service.

The electronic commerce system of the present invention is constructedin such a way that the service information sent from the informationtransmission apparatus to the portable terminal includes an electricitybill, telephone bill, gas bill or water bill.

According to this configuration, the barcode of the portable terminaldisplays an electricity bill, telephone bill, gas bill or water bill,the shop terminal provided at a convenience store, etc. reads thisbarcode, sends it to a distribution control apparatus provided at anelectric company, gas company or water service company, thereby allowingthe user to pay the above-described bills easily.

The electronic commerce system of the present invention is constructedin such a way that the portable terminal displays encrypted product orservice information as a barcode.

Even if a third person illegally reads the barcode against the will ofthe portable terminal user, for example, this configuration preventsbarcode information from being decrypted without the encryption key,thus improving the security.

The electronic commerce system of the present invention comprises aportable terminal and a shop terminal equipped with a barcode readerprovided at a shop where products are delivered, constructed in such away that the above-described portable terminal includes a readingsection that reads information stored in a bridge medium, reads productinformation stored in the above-described bridge medium, displays theinformation on the above-described product information on the displaysection as a barcode, the above-described shop terminal reads thebarcode displayed on the above-described portable terminal from theabove-described barcode reader and conducts commercial transaction basedon the read information.

This configuration allows commercial transaction to be conductedspeedily and easily.

The electronic commerce system of the present invention is constructedin such a way that the above-described bridge medium includes encryptionprocessing means and the above-described portable terminal readsencrypted product information and displays the encrypted productinformation with a barcode.

The electronic commerce system of the present invention comprises aportable terminal, a shop terminal equipped with a barcode reader and acollating apparatus provided at a shop where products are delivered, aninformation transmission apparatus that transmits product information tothe above-described portable terminal and a distribution controlapparatus that controls electronic commercial transaction information,constructed in such a way that the above-described distribution controlapparatus sends a product purchasing program and product information instorage to the above-described portable terminal through theabove-described information transmission apparatus, the above-describedportable terminal displays the product related information formedaccording to the above-described received product purchasing program andproduct information on the display section, displays the product relatedinformation selected by the portable terminal user with reference to theproduct related information displayed on the display section as abarcode on the display section, the above-described barcode reader readsthe barcode displayed on the portable terminal, the above-describedcollating apparatus collates the barcode information read by the barcodereader with the control information sent from the above-describeddistribution control apparatus.

This configuration allows the portable terminal user to see productrelated information(e.g., discounted product prices) formed sequentiallyaccording to the own selection according to the product purchasingprogram to select the product related information of preferences in theend. Then, the selected product related information is displayed as abarcode. The portable terminal user lets the shop terminal read thebarcode and if the barcode information matches the information in theshop terminal, commercial transaction is established. This allowscommercial transaction to be completed using only the downlink withoutusing the uplink to the information transmission apparatus, allowing thesystem to be applicable to a portable TV with no transmission function,for example.

The electronic commerce system of the present invention uses datadisplayed with a barcode as electronic money.

With this configuration, it is possible to conduct settlement easily byreading the barcode.

The electronic commerce system of the present invention is an electroniccommerce system comprising a portable terminal, a shop terminal and adistribution control apparatus, constructed in such a way thatprocessing of purchase ordering of a product or service is performedwith the distribution control apparatus beforehand, the shop terminalreceives information necessary for settlement processing from thedistribution control apparatus beforehand when the portable terminaluser visits the shop to conduct settlement processing, and displaysinformation necessary for settlement processing on the display sectionof the portable terminal as a barcode when the portable terminal uservisits the shop, the barcode reader at the shop terminal reads thebarcode, collates the content of the barcode read with the informationnecessary for the settlement processing received by the shop terminalbeforehand and conducts settlement processing.

This configuration allows the portable terminal user to purchase or makea reservation for a product or service easily from anywhere. Thisconfiguration also makes it possible to display the product or servicepurchased or reserved on the display section of the portable terminalwith a barcode without the need to orally inform the purchase orreservation data or printing it on paper, read the barcode using abarcode reader at the shop terminal and collate the read in formationwith the information received by the shop terminal from the distributioncontrol apparatus beforehand using a collating apparatus, thus providinga simple and speedy way of settlement.

The electronic commerce system of the present invention is constructedin such away that the information necessary for settlement processingincludes time information when purchase order processing is conductedbetween the portable terminal and distribution control apparatus.

According to this configuration, time information becomes theinformation that can only be shared by the portable terminal and theshop terminal, making it impossible for other portable terminals toconduct settlement, thus improving the security of electronic commerce.

The electronic commerce system of the present invention is constructedin such a way that the portable terminal encrypts information necessaryfor settlement processing and displays the encrypted information with abarcode.

Even if a third person illegally reads the barcode against the will ofthe portable terminal user, for example, this configuration preventsbarcode information from being decrypted without the encryption key,thus improving the security.

The electronic commerce system of the present invention is constructedin such a way that the distribution control apparatus encryptsinformation necessary for settlement processing using a predeterminedencryption key and sends the encrypted information to the portableterminal, the portable terminal displays the information necessary forthe encrypted settlement with a barcode, the shop terminal sends theinformation read from the barcode to the distribution control apparatus,the distribution control apparatus decrypts the information receivedfrom the shop terminal using the own encryption key and authenticatesthe settlement.

In the case where the information necessary for settlement processingincludes personal cellular phone numbers or URLs, etc., even if thebarcode including this information is read by the shop terminal, theshop terminal cannot decode this information, and this configuration canthereby protect privacy.

The electronic commerce system of the present invention is constructedin such a way that the distribution control apparatus adds signaturedata to information necessary for settlement and sends the informationto the portable terminal and shop terminal.

Since settlement cannot be conducted unless the signature data matches,this configuration can further improve the security.

The electronic commerce system of the present invention is constructedin such a way that the portable terminal and shop terminal can directlycommunicate with each other by radio and the shop terminal rewrites thebalance data after settlement of the portable terminal by radio.

This configuration makes it possible to rewrite the balance data of theportable terminal speedily.

The admission control system of the present invention comprises aportable terminal owned by an applicant for admission, an admissioncontrol terminal equipped with a barcode reader and collating apparatusprovided at the entrance and an information transmission apparatus thattransmits admission information to the portable terminal, and isconstructed in such a way that the portable terminal displays theadmission information received by radio from the informationtransmission apparatus as a barcode, the admission control terminaladmits the entry of admission applicant according to the barcodeinformation displayed on the portable terminal.

This configuration allows the admission applicant to simply acquireadmission data which is substitutable for an admission ticket anywhereat any time, display this with a barcode and acquire admission by simplyreading the barcode with the admission control terminal, thusfacilitating the admission to the desired place.

The admission control system of the present invention is constructed insuch a way that the admission control terminal further comprisescommunicating means for radio communication with the portable terminaland admits the entry of the applicant according to the radiocommunication information with the portable terminal in addition to thebarcode.

This configuration is effective when the amount of information displayedon the barcode is large.

The local radio system of the present invention is a local radio systemcomprising a first communication terminal and a second communicationterminal capable of communicating with the above-described firstcommunication terminal and equipped with a barcode reader, constructedin such a way that the display section of the above-described firstcommunication terminal displays the identification information of thefirst communication terminal with a barcode, the above-described secondcommunication terminal reads the barcode displayed by theabove-described barcode reader, searches for the above-described firstcommunication terminal indicated by the above-described identificationinformation from a plurality of communication terminals and carries outradio communication with the above-described first communicationterminal.

This configuration makes it possible to selectively carry out localradio communication from among a plurality of communication terminals.Since a communication is established only between the communicationterminal that has displayed the barcode and the communication terminalthat has read the barcode, and can thereby allow local radiocommunication with extremely high confidentiality.

The local radio system of the present invention is constructed in such away that the barcode displayed by the first communication terminal is atwo-dimensional barcode.

The present invention is not limited to the above described embodiments,and various variations and modifications may be possible withoutdeparting from the scope of the present invention.

This application is based on the Japanese Patent Application No.2000-371539 filed on Dec. 6, 2000, the Japanese Patent Application No.2000-371570 filed on Dec. 6, 2000 and the Japanese Patent ApplicationNo. 2000-403517 filed on Dec. 28, 2000, entire content of which isexpressly incorporated by reference herein.

What is claimed is:
 1. A portable terminal, comprising: a receiverconfigured to receive data; a barcode former configured to form barcodedata from the received data, the barcode data including a plurality ofdisplay barcodes, information representing the display order of theplurality of display barcodes, information representing a total numberof the plurality of display barcodes and information representing an endof the display of the plurality of display barcodes, each of the displaybarcodes is displayed with predetermined non-display periods betweendisplay periods of the display barcodes; a display configured todisplay, in order, the display barcodes included in the barcode data;and a detector configured to detect light or a signal from a barcodereader, wherein the display is switched, from the currently displayeddisplay barcode to the display barcode next in the display order,according to the detection result of the detector.
 2. The portableterminal according to claim 1, wherein the light or the signal includesinformation from which the detector can determine that the barcodereader has completed reading of the displayed barcode.
 3. A reservationsystem comprising, a center of the service provider and a portableterminal, the portable terminal comprising control circuitry,communication circuitry and a display, the control circuitry operableto: perform a reservation process with a service provider via thecommunication circuitry, ticket information and a start time beingreceived at the portable terminal during the reservation process, theticket information permitting a user of the portable terminal to enter afacility associated with the ticket information, the start timeindicating a time from when the facility is scheduled to start moving;store, in a storage, the ticket information and the start time; controlthe display to display, on a same display screen, a first displaybarcode representing the ticket information and the start time, and asecond display barcode representing ID information relating to the userof the portable terminal, wherein the first display barcode and thesecond barcode, displayed on the display screen, are scannable at theassociated facility; and control the portable terminal to notify theuser of the portable terminal a predetermined time before the start timeby using the start time without using a location of the facility; thecenter of the service provider operable to: set a flag indicatingprohibition of use for the ticket information to “ON” when the firstdisplay barcode and the second display barcode are scanned; judgewhether the user of the portable terminal reenters the facility within apredetermined time; and, change the flag from “ON” to “OFF” when theuser of the portable terminal reenters the facility within thepredetermined time.
 4. The portable terminal according to claim 3,wherein the ID information of the user of the portable terminalcomprises a password of the user of the portable terminal.
 5. Theportable terminal according to claim 3, wherein the ID information ofthe user of the portable terminal comprises a telephone number of theportable terminal.
 6. The portable terminal according to claim 3 furthercomprising a memory, wherein the ID information of the user of theportable terminal is stored in the memory.
 7. The portable terminalaccording to claim 3, wherein the ticket information comprises anairplane ticket, and the facility comprises an airplane.
 8. The portableterminal according to claim 3, wherein the ticket information comprisesa movie ticket, and the facility comprises a movie theater.
 9. Theportable terminal according to claim 3, wherein the ticket informationcomprises a music concert ticket, and the facility comprises a musicconcert hall.
 10. The portable terminal according to claim 3, whereinthe ticket information comprises an entrance ticket for an amusementpark, and the facility comprises the amusement park.
 11. The portableterminal according to claim 3, wherein the ticket information comprisesan entrance ticket for a sports stadium, and the facility comprises thesports stadium.
 12. A center of a service provider comprising aprocessor, said processor operable to: set a flag indicating prohibitionof use for a ticket information to “ON” when a first display barcode isscanned, the ticket information permitting a user of a portable terminalto enter a facility associated with the ticket information, the firstdisplay barcode representing the ticket information and a start time andbeing displayed in a display of the portable terminal; judge whether theuser of the portable terminal reenters the facility within apredetermined time; and, change the flag from “ON” to “OFF” when theuser of the portable terminal reenters the facility within thepredetermined time, wherein the portable terminal, with which the centerof service provider can communicate, includes control circuitry that isoperative to perform a reservation process with the service provider viacommunication circuitry, in which the ticket information and the starttime are received at the portable terminal during the reservationprocess, the start time related to a time from when the facility isscheduled to start moving; and to control the display to display thefirst display barcode, the first display barcode is scannable at theassociated facility and to control the portable terminal to notify theuser of the portable terminal a predetermined time before the start timeby using the start time without using a location of the facility. 13.The center of a service provider according to claim 12, wherein theticket information comprises an airplane ticket, and the facilitycomprises an airplane.
 14. The center of a service provider according toclaim 12, wherein the ticket information comprises a movie ticket, andthe facility comprises a movie theater.
 15. The center of a serviceprovider according to claim 12, wherein the ticket information comprisesa music concert ticket, and the facility comprises a music concert hall.16. The center of a service provider according to claim 12, wherein theticket information comprises an entrance ticket for an amusement park,and the facility comprises the amusement park.
 17. The center of aservice provider according to claim 12, wherein the ticket informationcomprises an entrance ticket for a sports stadium, and the facilitycomprises the sports stadium.